Deposit Destinations require a business account. If you’re interested in using this product, get in touch and our team will follow up to discuss fit.
How deposit destinations fit your integration
- Create a deposit destination for a specific account and network.
- Optional: Set a target to liquidate incoming funds into a different asset.
- The API returns a blockchain address for that network and account.
- Share that address with the sender (customer, invoice payer, counterparty).
- When funds arrive on-chain, the account’s balance is credited automatically.
- A
payments.transfers.completedwebhook fires when the deposit settles.
In the API, the resource is called a “deposit destination.” The CDP Portal UI displays the same concept as a “deposit address.”
Deposit destination types
Supported assets and networks
Your entity configuration and environment determine which assets, networks, and settlement behavior are available. Before moving funds, verify your account’s available deposit address options in the CDP Portal and consult the request body’scrypto.network documentation in the Create deposit destination API reference for available networks.
Core API operations
Metadata
You can attach metadata to any deposit destination to track the purpose or source of deposits. Metadata is returned with the deposit destination object, transfer records, and webhook notifications.What to read next
Quickstart
Create a deposit destination and simulate an inbound deposit
REST API reference
Full API reference for deposit destination operations
Transfers
Move funds from an account to an external address or payment method
Webhooks
Subscribe to deposit events in real time