Skip to main content
POST
Send crypto from customer wallet

Authorizations

X-API-Key
string
header
required

Business API key for server-to-server integrations. Key prefix determines the environment — no separate flag needed: test_sk_* = sandbox/testnet, live_sk_* = production/mainnet.

Path Parameters

customerID
string
required

Body

application/json
amount
string
required

Amount to transfer as a string. By default this is a HUMAN-READABLE coin amount — "2.5" = 2.5 coins, "100" = 100 coins (a bare integer and a decimal mean the same thing). Set unit: "base" to instead pass a pre-converted integer in the smallest unit (wei/satoshi/lamport/drop). Must be positive; zero, negative, or unparseable values return 400.

Example:

"2.5"

currency
string
required
Example:

"USDT"

network
enum<string>
required
Available options:
BTC,
BCH,
LTC,
BSC,
ETH,
POL,
TRX,
SOL,
XRP
to_address
string
required
destination_tag
integer

XRP only. Optional destination tag — REQUIRED by most exchanges to credit an XRP deposit. Ignored for non-XRP networks.

Example:

12345

index
integer
default:0

Address derivation index

unit
enum<string>
default:decimal

Interpretation of amount. "decimal" (default) = human-readable coin amount. "base" = raw base units (integer only, used as-is). Omit for the safe default.

Available options:
decimal,
base

Response

Transfer submitted to the network

amount
string

Amount sent to recipient in base units (gross minus fee)

currency
string
Example:

"USDT"

fee_amount
string

Fee collected in base units (omitted if no fee configured)

Example:

"1000000"

fee_tx_hash
string

Hash of the fee collection transaction (omitted if no fee). Empty string for UTXO chains (BTC/LTC/BCH) where the fee is part of the main transaction.

from_address
string

Sender address (derived customer wallet address)

gas_fee
string

Network gas fee paid in base units (native token)

network
string
Example:

"ETH"

status
string
Example:

"pending"

timestamp
string<date-time>
to_address
string

Recipient address

tx_hash
string

Main transaction hash

Example:

"0xabc123..."