Throughout this article, we will discuss the possible issues that can arise with your exchange API keys and how we can resolve those issues.
Incorrect API Key Permissions
The first thing to check when trying to debug potential exchange API key issues is to ensure the correct permissions have been enabled for your API keys. In general, Shrimpy requires all "Balance" data access and "Trading" access. Since every exchange is different, we've created individual guides for each exchange we support to discuss the API Key linking process.
These can be found in the "Tutorials" section of our Help Center here.
You will find a tutorial for each exchange. Select the exchange you are experiencing issues and closely check the settings to make sure the settings on your API keys match the guide.
The Exchange Deleted Your Keys
Although this is rare, there have been instances when exchanges have removed API keys. This usually takes place during drastic changes to the exchange or security breaches. When one of these events happen, you will need to create brand new API keys by logging into your exchange account and following the tutorial which is relevant for your exchange.
How To: update exchange API keys
There are occasionally times where the API keys you've linked to Shrimpy need to be updated. This can be because of an API upgrade, a data breach, requiring additional permissions, adding IP Whitelisting, the list goes on.
This help article will walk you through the process of updating your API Keys within Shrimpy. By using the "Update Keys" feature rather than our "Delete Keys" feature, you ensure that you retain all of the data within our system that is tied to your API keys.
First, you need to create a new set of API keys on your exchange account. You can find a list of help articles that cover generating API keys on each of the exchanges we support here.
Once you have your new set of API Keys...
Go to Settings -> Accounts and select "Edit" for the exchange account you wish to update.
Deleting your API keys is essentially a factory reset and you will lose all data including trade/balance history, performance, cold storage balances, etc.
At this point, you will need to enter your public and secret API Keys. Once you've done so, you will be able to select "Update Keys". This will replace your old keys and keep all of your historical data. You can then exit out of this dialog and continue using Shrimpy as normal.
Have questions, comments or concerns? Feel free to reach out to us via the blue "Support" button found in the bottom left corner of your Dashboard, or send an email to Support@Shrimpy.io.