Skip to main content
Deposit Destinations allow you to manage where funds can be deposited into your accounts. There are two types of deposit destinations: crypto and fiat.

Crypto Deposit Destinations

Crypto deposit destinations are cryptocurrency addresses that you can generate and fetch via the API. Once created, these addresses can receive cryptocurrency payments on their specified network and will settle in your account balance.
Deprecation Notice: The root-level network and address fields are deprecated. Use crypto.network and crypto.address instead. Until May 15, 2026, both legacy and new formats are accepted in requests, and responses include both formats. After May 15, 2026, the root-level network and address fields will be removed.
Metadata: You can attach metadata to any deposit destination you create to track the purpose or source of deposits. Example:
{
  "depositDestinationId": "depositDestination_123",
  "accountId": "account_456",
  "type": "crypto",
  "crypto": {
    "network": "base",
    "address": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e"
  },
  "target": {
    "accountId": "account_789",
    "asset": "usd"
  },
  "status": "active",
  "metadata": {
    "customer_id": "cust_789",
    "reference": "order-12345"
  }
}
Use the list endpoint to retrieve all deposit destinations.