Can't connect an Exchange API Key
When connecting (or editing) API key for an exchange you may encounter an error that can be classified into one of two groups:
- General issues
- Permission errors
General issues#
In case of general issues you will see an error message like the one below:

When you see such error message, several factors could be at play:
- issues with your internet connection (e.g. connection is temporarily lost)
- HuFi services are not available
- issues connecting to the exchange API, either on our end or theirs
- and others
If you encounter such error - please try connecting you API key couple more times. If error isn't gone and you internet connection is stable - then issue is highly likely on our end; then please try again later when services operating normally.
Permission errors#
When you API key missing some permission, you will see an error message like the one below:

In this case please double-check that the API key you provided has all necessary "read" permissions:
- VIEW_ACCOUNT_BALANCE - to read account balance
- VIEW_DEPOSIT_ADDRESS - to view
ETHdeposit address - VIEW_SPOT_TRADING_HISTORY - to view history of your orders and trades
For the details on what are specific exchange permissions you need to provide - please check our API keys creation guide.
In case your API key has all necessary permissions, but you still seeing permission errors, then it might be due to one of the next reasons:
- you have a typo in your API/secret key - please check that you copied the whole string and don't have incorrect characters
- secret key is from different API key - please double-check that you provided correct key pair
- API key is expired - in this case you will need either renew it or connect new API key
- API key has whitelisted IPs configured and our services are not included - in this case either connect another API key without IP restrictions or reach us to get outbound IPs of our services
- in case
VIEW_DEPOSIT_ADDRESSis the only missing permission - please double-check that you haveETHdeposit address has been created on the exchange; if it's missing - system can't perform necessary operations and considers it as invalid API key
Note on outbound IPs
Please take into account that our services are hosted in cloud and their IPs are not unique to them, they are shared by other services