Coinbase

Learn how to use Coinbase with Composio

Overview

Enum

COINBASE

Description

Coinbase provides APIs for cryptocurrency trading and management.

Authentication Details

api_key
stringRequired
api_secret
stringRequired

Actions

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
object
successful
boolean
error

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

Action Parameters

wallet_id
stringRequired
address_id
stringRequired
transfer_id
stringRequired

Action Response

data
object
successful
boolean
error

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

wallet_id
stringRequired
asset_id
string

Action Response

data
object
successful
boolean
error

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

Action Parameters

wallet_id
stringRequired

Action Response

data
object
successful
boolean
error

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

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

Action Response

data
object
successful
boolean
error

Retrieve all wallets from coinbase via the cdp sdk.

Action Parameters

Action Response

data
object
successful
boolean
error