Create a deposit account

Creates a deposit account for the given customer. A dedicated fiat bank account is provisioned
asynchronously, so this returns HTTP 202 with status provisioning and deposit_instructions set to
null. Once provisioning completes the account flips to active and the bank account the payer should
wire / ACH into is populated in deposit_instructions. Receive it by subscribing to the deposit_account
webhook (fired on activation, payload includes deposit_instructions) or by polling GET on the account.

The deposit account receives fiat for a single source country (source_country, currently US only) and
auto-converts it to crypto sent to destination. Travel Rule fields are supplied flat under destination
(aligned with the Transfer v2 on-ramp convention) and are reused when the matching on-ramp transfer is created.

Body parameters (with enum dropdowns) come from StoreCustomerDepositAccountRequest::rules() and
bodyParameters(), so OpenAPI consumers such as readme.io render the fixed-choice fields as dropdowns.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The UUID of the customer.

Body Params
string
enum
required

ISO 3166-1 alpha-2 country whose fiat this account receives. Currently only US is supported; defaults to US.

Allowed:
destination
object
string | null

Your own reference identifier for this account (max 255). Must not be greater than 255 characters.

commission
object

Optional markup you charge your customer on each incoming deposit. Deducted from the amount the customer receives. Defaults to zero (customer receives the full converted amount).

Headers
string
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json