Skip to main content
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 example payloads for a full deposit-data example.