"API keys are no longer valid or incorrect" is the most frequent error when you can't connect the exchange account. It's impossible to get the exact reason: exchanges don't tell it to prevent security breaches. If you think you have connected correctly but still see this error, the troubleshooting below could help you resolve the issue.
Use Fast Connect feature to update the API connection
If the exchange supports Fast Connect feature (Binance, OKX), update the API connection with it! Delete the old API keys on your exchange, and update the connection using Fast Connect (Reconnect) feature.
Here is an example of updating the Binance connection with Fast Connect.
Ensure exchange is available on 3Commas
Similar names often represent different platforms.
Huobi Global and Huobi US, Coinbase PRO and Coinbase, they all are different exchanges.
Check available exchanges here.
Disable website translation
It often tries to translate API keys. Even one additional space makes keys invalid.
Don't use IP binding, whitelist, restricted access (except for Kraken)
If you enable it, you should add all IPs our servers use. Exchanges don't accept this list as too long. Please don't use this feature.
For Kraken exchange, please refer to the Kraken: how to create API keys guide!
Select required permissions
When you create or edit API keys, you can choose what the key allows.
It varies across different exchanges, so it is better to check what permissions to enable on your exchange.
Copy keys fully and without extra characters
If the exchange provides a copy button near keys, use it.
Paste keys to a text editor, then compare with keys you see on the exchange. If they're different, select it more carefully or with a double click.
In aim to not lose your current history and active deals and bots, please use update EXISTING connection, don't create new one: