Skip to main content
POST

Authorizations

API-Key
string
header
required

Your public API key. Identifies the partner making the request.

API-Sign
string
header
required

HMAC signature over the request, computed with your private key.

API-Nonce
string
header
required

Monotonically increasing nonce included in the request signature.

Headers

Idempotency-Key
string<uuid>

Optional client-generated UUIDv4. When provided, retries use the same downstream transfer nonce; when omitted, transfer creation is not idempotent.

Required string length: 36
Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$

Body

application/json

Request to create an account-funded transfer.

from
string
required

Public account ID to debit.

Required string length: 14 - 42
to
string
required

Public account ID to credit.

Required string length: 14 - 42
asset
string
required

Asset ticker symbol to transfer. Currency assets and tokenized assets such as xStocks are supported when eligible for transfers.

Required string length: 1 - 16
amount
string
required

Decimal amount represented as a string to preserve precision.

Required string length: 1 - 64
Pattern: ^[0-9]+(\.[0-9]+)?$

Response

Transfer created.

Response returned after creating a transfer.

data
object
required

Created transfer.