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
- Payment Method
- Account
- Payment Method
- Onchain address
- Email address
Get transfers- Account
- Payment Method
- Onchain address
- Account
- Payment Method
- Onchain address
- Email address
Get transfer by ID- Account
- Payment Method
- Onchain address
- Account
- Payment Method
- Onchain address
- Email address
Transfer webhook event payloads- Account
- Payment Method
- Onchain address
- Account
- Payment Method
- Onchain address
- Email address

Example payloads

Source

An example of a source payload using a payment method:
{
  "source": {
    "paymentMethodId": "pm_...",
    "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"
}

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.