Skip to main content
Coinbase Removes Legacy API Key

Transitioning from Coinbase API key to OAuth Import

Megan McIntire avatar
Written by Megan McIntire
Updated over 7 months ago

You may have noticed that it is no longer possible to resync an existing Coinbase API key in your ZenLedger account. This is due to Coinbase removing the Legacy API feature from their platform. Not to worry, though! We still offer ways to make sure you are able to get your full Coinbase transaction history imported.

Option 1 (Recommended):

Delete your current Coinbase API keys completely from ZenLedger and reimport Coinbase with our OAuth Import method. What exactly is OAuth and how does it work? OAuth is an authentication protocol that allows you to approve one application interacting with another on your behalf without giving away your password. In this case it gives ZenLedger "secure designated access" to your Coinbase account for the purpose of importing your Coinbase transactions into ZenLedger. It is also possible to use OAuth for resyncing your Coinbase imports in future years.

We strongly recommend our users to transition from the API import to the OAuth method of import as it is an easier and more efficient import method for your Coinbase transactions. For instructions on how to import Coinbase using OAuth Import please check out this article.

Option 2:

If you want to resync your Coinbase transactions without removing your API keys, you can use our transaction lock feature and set the date to your last Coinbase resync. Then you can proceed with importing Coinbase via our OAuth Import method and it will only import new transaction. Check out this article for information on how to import Coinbase with OAuth.

Please reach out to the Customer Support team via the live chat if you have any questions!

Did this answer your question?