Issue:
Unable to place an order due to the error: "Your API Key is invalid or it does not have a permission for the requested action".
Reason:
Your API key does not have permission for the requested action. A few things may trigger this issue:
1. Expired API key.
2. Incorrect API permissions.
3. KYC expired / The exchange is asking to make corrections.
4. Changes in exchange rules. (e.g., trading restrictions, restrictions on certain pairs or geographical regions).
5. No connection with the exchange via API key.
Solution:
1. Create a new API key (whitelist our IP addresses in API key permissions).
2. Make sure to select the correct permissions when following steps from our article.
3. Check your KYC status on the exchange.
4. Look for the latest announcements on the exchange regarding new trading rules or restrictions.
5. Try refreshing your API profile by going to My Exchanges > clicking the "Refresh" button.
If you are constantly losing connection with the exchange, you can check the exchange’s downtime status. If you do not find any reported issues, try deleting and recreating the API key.
Example:
1. If you created your API key without whitelisting our IP addresses, you may face this error when trying to trade after 60-90 days (each exchange has different rules for API key expiration).
2. If you selected “Read only” instead of “Read and write” under the “Trade” permission, you will not be able to execute trades until "Read and write" is chosen.
3. If your ID card has expired, the exchange may require you to upload a new document.
4. The exchange has announced that, starting today, all trades with PEPE/USDT are no longer available via API keys.
If none of the above helps, feel free to contact our support by clicking the Support button located in the navigation panel on the left side of your cabinet.

