Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cloud.coinbase.com/llms.txt

Use this file to discover all available pages before exploring further.

Use this page to quickly compare transfer source and target payload examples.

Supported resource types

Endpointsource allowed typestarget allowed types
Create transfer request- Account- Account
- Payment Method
- Onchain address
- Email address
Get transfers- Account
- Onchain address
- Account
- Payment Method
- Onchain address
- Email address
Get transfer by ID- Account
- Onchain address
- Account
- Payment Method
- Onchain address
- Email address
Transfer webhook event payloads- Account
- Onchain address
- Account
- Payment Method
- Onchain address
- Email address

Example payloads

Source

An example of a source payload using an account:
{
  "source": {
    "accountId": "account_...",
    "asset": "usd"
  }
}

Target

An example of a target payload using an onchain address:
{
  "target": {
    "address": "0x...",
    "network": "base",
    "asset": "usdc"
  }
}

Type-specific examples

Onchain address

An example onchain address object used in transfer payloads:
{
  "address": "0x...",
  "network": "base",
  "asset": "usdc"
}

Email address

An example email address object used in transfer target payloads:
{
  "email": "recipient@example.com",
  "asset": "usd"
}

Payment method

An example payment method object used in transfer target payloads:
{
  "paymentMethodId": "paymentMethod_...",
  "asset": "usd"
}

Deposit destination in details

An example deposit destination reference in transfer or webhook payloads:
{
  "details": {
    "depositDestination": {
      "id": "depositDestination_..."
    }
  }
}
This page shows examples for source and target only.Deposit destinations are returned separately in details.depositDestination.id (not inside source or target).See Webhooks sample transfer event payloads for a full deposit-data example.