ConnectorsCoinbase
Connect Coinbase.
Crypto and stablecoin payments from your Coinbase account.
- Kind
- Crypto
- Site
- coinbase.com
- Connects by
- Access token: a CDP API key, or an OAuth access token
- Genie holds
- One Coinbase API key, stored sealed. What it may do was fixed when Coinbase issued it.
How it connects
How Genie connects to Coinbase
Coinbase has no sign-in page Genie can drive, so you create an API key at Coinbase and paste it into Genie once. Genie proves the key against your Coinbase profile, stores it in the credential vault and uses it for every call. What the key may do, view balances or send funds, was chosen when Coinbase issued it, and Coinbase enforces that itself.
One key covers everything; there is no separate spending token. Every send still needs your Coinbase second factor, which Genie relays to you.
Before you start
What to have ready
- A Genie account. Create one if you have not.
- A Coinbase account with two-step verification turned on.
- Access to the Coinbase Developer Platform, which takes your Coinbase sign-in.
Step by step
Connect Coinbase to Genie
Sign in to the Coinbase Developer Platform at
portal.cdp.coinbase.com.ScreenshotThe Coinbase Developer Platform homeStep 1: The Coinbase Developer Platform home Open API keys → Secret API keys and choose Create API key.
ScreenshotThe API keys page with the Create API key buttonStep 2: The API keys page with the Create API key button Name the key, for example Genie, and choose its permissions: View for balances and transactions, and Transfer only if Genie should send funds. Leave the IP allowlist empty.
ScreenshotThe permissions step of the new keyStep 3: The permissions step of the new key Create the key and download or copy its JSON. It holds the key’s name (
organizations/…/apiKeys/…) and aprivateKey; Coinbase shows the private key once.ScreenshotThe key-created dialog with the download buttonStep 4: The key-created dialog with the download button Sign in to Genie, open Account → Connections Vault and choose Add a connection. Choose Coinbase.
ScreenshotThe provider grid with Coinbase highlightedStep 5: The provider grid with Coinbase highlighted Paste the whole JSON into the token field and choose Save. Genie verifies it with Coinbase and shows Connected as your Coinbase name.
ScreenshotThe Coinbase token formStep 6: The Coinbase token form
Once connected
What happens next
Genie can read balances and transactions, send USDC and other crypto to a wallet address or another Coinbase user, and withdraw by ACH only to a bank account already linked at Coinbase.
Onchain sends cannot be recalled. Coinbase asks for your second factor on every debit; Genie passes that prompt to you.
To disconnect: Open the Coinbase panel and choose Disconnect. To be certain, also delete the key at portal.cdp.coinbase.com; a deleted key stops working at once.
More connectors.
Every provider and assistant Genie connects to, each with its own guide.