Creating an API Key
Select API in the bottom of the left sidebar of the Exchange dashboard
Select “+ New API Key” in the top-right corner
Populate the following fields:
Portfolio - API keys can only be used for a single portfolio. We do not support multiple portfolios for API keys.
Permissions - See section below on API Key Permissions
Passphrase - Create a passphrase
IP address whitelist - This is a required field to further secure your API key. If you want to add multiple addresses please separate with a comma.
Finally, select Create API Key at the bottom to make a unique key and confirm your 2-step verification. The new API secret key will be displayed next, and the public key will be displayed on the API Settings page above the Nickname you set for your new API key
Please note that the API secret and Passphrase will only be shown once, so remember to record your Secret and Passphrase in a secure location. If you lose your API Secret and/or Passphrase, Coinbase will not be able to retrieve it and you will be required to create a new API key.
The Passphrase, Secret key, and Public key are required to authorize and use the API Key
API Key Permissions
Permission | Description |
|---|---|
View | Key has read permissions for all endpoints (including GET) |
Transfer | Key can transfer value for accounts, including deposits and withdrawals (and bypasses 2FA) |
Trade | Key can post orders and get data |
Manage | Key can manage user settings and preferences such as address book entries |
For more information about turning on 2FA when creating an API key, visit Set up your 2-step verification.