Coinbase

Learn how to use Coinbase with Composio

Overview

SLUG

COINBASE

Description

Coinbase is a platform for buying, selling, transferring, and storing cryptocurrency.

Authentication Details

generic_api_key
stringRequired
generic_secret
stringRequired

Tools

SLUG: COINBASE_CHECK_TRANSFER

Action to retrieve a transfer by wallet id, address id, and transfer id using the cdp sdk get transfer(...) endpoint.

Action Parameters

address_id
stringRequired
transfer_id
stringRequired
wallet_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: COINBASE_COINBASE_FAUCET

Requests testnet funds (e.g. eth, usdc) for a given wallet using the cdp sdk. note: this only works on test networks that support a faucet (e.g. base sepolia).

Action Parameters

asset_id
string
wallet_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: COINBASE_CREATE_WALLET

Create a new wallet in coinbase, optionally using server signing (custodial / 2-of-2 mpc).

Action Parameters

network_id
stringDefaults to base-sepolia
use_server_signer
boolean

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: COINBASE_GET_WALLET_INFO

Retrieve detailed information about a single wallet from coinbase via the cdp sdk.

Action Parameters

wallet_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: COINBASE_LIST_WALLETS

Retrieve all wallets from coinbase via the cdp sdk.

Action Parameters

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: COINBASE_SEND_TOKENS

Sends tokens from one cdp wallet to another or to an external address using the cdp sdk. this action supports both internal transfers between cdp wallets and external transfers to blockchain addresses. it handles gasless transfers for supported assets and optional batching for optimized processing.

Action Parameters

amount
numberRequired
asset_symbol
stringRequired
destination_wallet_id
string
external_address
string
gasless
boolean
seed
string
skip_batching
boolean
source_wallet_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired