CoinLedger only needs "Read" or "View" access to import your trade history. This permission protects your accounts. Learn more about API access in this article here.
Review the following video for a step-by-step walkthrough on importing your Coinbase transaction history to our software, or view the individual steps below!
Video Guide - Short Version
Video Guide - Long Version
Step-by-Step Import Instructions
Step 1:
From the Import page in CoinLedger, add a Coinbase account, and then select Auto-import or Connect API to begin connecting your Coinbase account to CoinLedger.
Step 2:
After clicking the button, it will take you to the Coinbase website where you can sign in then authorize CoinLedger to import your trades. Once signed in, click on Authorize to grant read-only access to your trading history.
After signing in, Coinbase will ask which accounts you want to allow CoinLedger to access. Please be sure to select ALL ACCOUNTS as shown below (without checking or unchecking any others) in order to successfully import your transactions. If All Accounts is not selected (or if any accounts are deselected), it's very likely that your import will fail.
Step 3:
Next, complete any 2-Step Verification steps.
Step 4:
After clicking authorize, it will take you back to CoinLedger and automatically import your transactions.
All of your trades are all up to date. Once you see this, you may continue on to the next step.
βNOTE: If you use Coinbase Advanced and transferred your assets to a portfolio created after configuring your Coinbase API import, our system will not be provided access to this new portfolio data and will likely be missing transactions if you re-sync your Coinbase API import in the future. The solution to this would be creating a brand new Coinbase API import, and ensuring you authorize CoinLedger to access all of your portfolios and wallets during the process.
This should bring in any missing transactions. After this, you can delete your old Coinbase import.
β