Skip to main content
POST
Create a virtual account
Creates the account the user wires to, in one currency. Requires a registered wallet that has accepted the terms of service and passed identity verification. Returns 204 with no body. Read List virtual accounts for the banking details to show the user.

Authorizations

x-calm-publishable-key
string
header
required

Publishable key identifying the calling app.

Body

application/json
currency
enum<string>
required
Available options:
USD,
GBP,
EUR
destination_chain
enum<number>
required
Available options:
1,
8453,
999,
1337,
4326,
143,
137,
42161
destination_token
enum<string>
required
Available options:
USDC,
USDm,
AUSD,
USDC.e
wallet
string
required
Pattern: ^0x[a-fA-F0-9]{40}$

Response

Virtual account provisioned.