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.
Log in to your CoinSpot account
Navigate to the API section
Click on the My Account icon in the top right corner and select API
Cli on Generate New API Key
Select a name (this can be any name you'd like) for the API key, make sure Read Only is selected for API Key Type and enter your 2FA code
Click Create API Key
Click on the confirmation link received by e-mail. You should receive an e-mail from CoinSpot asking to confirm the new API key creation, click on the received link to proceed.
Copy the secret into a safe place. Click View Secret (One Time Only) and copy the secret into a safe place, as you will not be able to recover it later.
Navigate to Step 1. Import. Select Add Account then choose the CoinSpot tab on CoinLedger. Click on Auto-Import then enter your API Key and API Secret into the correct fields. Click Sync Transactions.