Many customers use Coinbase for trading and investing. You can import Coinbase with the one-click method, OAuth Import. OAuth Import is easier to create and easier to revoke than a traditional API Key, so we highly recommend importing Coinbase transactions this way.
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 the future.
Step-by-Step Instructions to Import Coinbase via OAuth:
Step 1: Navigate to the Import tab.
Step 2: Select Coinbase from the list of exchanges on the left side of the page.
Step 3: Click OAuth from the two options given for Coinbase and then click Continue with Coinbase.
Step 4: You will then be taken to the Coinbase website and asked to either first login to your Coinbase account if you are not already logged in, or immediately asked to authorize Zenledger to access your Coinbase account.
Step 5: Click Authorize and you’re all set! You will then be taken back to Zenledger and your transactions will automatically begin importing onto our platform from Coinbase. This may take some time to complete. Once the transactions are imported you will be able to see the import on your Import History page.
Note:
You can follow the same instructions above when you are ready to resync your Coinbase transactions. We recommend resyncing your transactions every few months, or before the next tax deadline when you are updating all of your sources. For more information on resyncing, please check out this article.