That's a tricky issue, and exchanges don't let us know the exact reasons.
Here are things to check.
Check if the IP whitelist is used correctly. Different exchanges require different styles of entering the IP whitelist - some with commas some with spaces in between the addresses. Head to this article to learn more about IP whitelists:
What IPs does 3Commas use?Check all required permissions. Usually, it's everything except withdrawals. Never enable withdrawal access on your 3Commas API keys. Check guides here (click the link and search using the exchange name you want to connect).
Ensure that 3Commas supports the exchange. Here's a list of supported exchanges and features.
Disable any website translation tools you have enabled in your browser. These can interfere with either the display or copying and pasting of API keys.
Check if you copy anything else, such as "whitespace" before or after the API key or Secret you want to copy; for example, Android and Apple devices can sometimes add a space " " after items you copy and paste. If you are unsure, you can paste any keys to a text editor, then compare what has been posted to the web page on the exchange showing the API Key and Secret phrases.
If you have deleted an API created earlier, please create a new one and wait about 5 minutes before adding it to 3Commas.
Unfortunately, we cannot see or check which API permissions you created on the exchange account.
When you think everything is OK, go to the My Portfolio page and click the refresh button by the exchange you just added or updated; if this works without an error, then try a test by performing Smart Trade with a small amount of funds and limit order far from the current price.
If the smart trade fails, this usually indicates an issue with the API permissions set on the exchange.
If you faced another error about API, take a look here: