CoinLedger only needs "Read" or "View" access to your accounts to import your trade history. This permission protects your accounts. Learn more about API access in this article here.
Click the menu button at the top right of the Coinbase Pro dashboard and select API from the dropdown.
Under Profile Information in the API Settings tab, click the + New API Key button at the top right corner.
Select the View box in permissions. Record the Passphrase in a secure location, as you will need to enter this into CoinLedger.
Enter your 2-Step Verification code and click ADD AN API KEY.
Click on the API Secret box to copy the code to your clipboard. Note that the API Secret will only be shown once, so make sure to record your Secret in a secure location, then click Done.
The new API Key will be displayed on the API Settings page. Click on the box to copy the API Key to your clipboard.
Navigate to Step 1. Import. Select Add Account then choose the Coinbase Pro tab. Click on Auto-Import then enter your API Key, API Secret, and API Passphrase. Click Sync Transactions.