When you receive this alert, it means that the APIs you are using to connect your exchange have stopped working. This can happen for several reasons, such as expired or invalid keys, or incorrect permissions set when creating the API.
What is an API connection?
An API connection is the secure link between CryptoBooks and your exchange or wallet. Through this connection, the software automatically imports all your transactions, balances, and historical data.
If the API is not working, CryptoBooks cannot download your latest transactions, which means your portfolio and tax reports may become incomplete or inaccurate.
Why do API issues happen?
There are several common reasons why an API might stop working:
the API keys have expired after a certain period
the exchange has updated its security policies and the old keys are no longer valid
the permissions granted when creating the keys (read balances, read trades, etc.) are incomplete
the API keys were deleted or revoked manually from the exchange
What happens if the API is not fixed?
If the issue is not resolved, CryptoBooks will no longer be able to import your transactions from the affected exchange. As a result:
balances shown in the platform will no longer be up to date.
tax reports may lack data and become inaccurate.
you may need to manually import transactions via CSV, which requires extra effort.
How to resolve API issues
When you click on Show connections, you can see exactly which connection is affected. The alert will show you the exchange (e.g., Kraken) and the option Modify your connection.
The easiest solution is to create new API keys directly in your exchange account and replace the old ones in CryptoBooks. This process ensures the data flow is restored and all your transactions are imported correctly.
Keep your data accurate with CryptoBooks
Maintaining an active API connection is essential to keep your balances, gains, and losses updated automatically. If your API keys are invalid, CryptoBooks will notify you immediately so you can take action.
