Skip to main content
POST
Simulate Deposit

Authorizations

X-API-Key
string
header
required

Includes an API key in the HTTP headers to authenticate the client.

X-API-Secret
string
header
required

Includes an API secret in the HTTP headers to authenticate the client.

Body

application/json
asset
enum<string>
required

A stablecoin token or USD for fiat deposits.

Available options:
USDT,
USDC,
RLUSD
amount
string
required

A positive decimal amount

Pattern: ^(0\.[0-9]*[1-9][0-9]*|[1-9][0-9]*(\.[0-9]+)?)$
Example:

"10.50"

network
enum<string>

The stablecoin asset network identifier. Required for stablecoins; omitted for fiat.

Available options:
ethereum,
tron,
solana,
polygon,
base,
xrpl
destination
string

Destination for the deposit. Required for fiat deposits (USD). Optional for crypto deposits (auto-discovered if omitted). Accepts bank account ID (bank_... or id:bank-account:...), account ID (acct_... or id:acct:...), or wallet ID (wlt_... or id:wlt:...).

reference
string

Response

The creation status

status
enum<string>
required
Available options:
success