There are two ways you can import your Coinbase transactions into ZenLedger - OAuth and API import. In this article, we will be looking at the traditional API generation option. For instructions on how to import Coinbase transactions via OAuth, check out this article.
Step-by-Step Instructions to Generate and Import a Coinbase API:
Step 1: Log in to your Coinbase account and go to this link: https://www.coinbase.com/settings/api
Step 2: Click on New API Key on the right-hand side. You will be asked to enter your 2FA code based on the method you have chosen.
Step 3: Under accounts, check all the boxes you would like to import transactions from (we recommend checking them all).
Step 4: On the same pop-up screen scroll down a bit, to Permissions and check all checkboxes with read permission.
Step 5: Scroll down further and click on the Create button. A new popup window will appear with two long codes labeled API Key and API Secret.
Step 6: On the Import page in your ZenLedger account, search for Coinbase. Then select the API Key button and input your API Key and API Secret into their respective boxes. Click the Import button and you're all set!