v3

latestOpenAPI 3.0.3UNLICENSED2026-07-2796235396.3 KB
ledger-transfer

Performs crypto transfer

This operation allow the client to perform crypto transfer to an external wallet.

N.B. The amount field is the withdrawal amount only (fees are not included). The applicable fee, including any platform fee, is computed server-side and is not a client-supplied input.

post/ledger/crypto-transfer

Request body

sourceAccountIdstring uuid required

The source account ID from which funds will be debited. This can be a main account or sub-account.

amountnumber required

Transaction amount, specified in the source account's currency.

narrationstring

Notes

Example request

{
  "destination": {
    "tokenNetworkCode": "BUSD_BSC",
    "address": "0x7BCc5bCBa19DE3C903F062D8fB5fF8d9f818173E",
    "memo": "405070"
  }
}

Response

Request received, do 2FA

idstring required
status'PENDING' | 'IN_PROGRESS' | 'FAILED' | 'SUCCESS' required

Status of the transaction, indicating its current state in the processing lifecycle.

  • PENDING: The transaction has been created but not yet processed.
  • IN_PROGRESS: The transaction is currently being processed.
  • FAILED: The transaction processing has failed.
  • SUCCESS: The transaction has been successfully processed.
awaiting2fAboolean required

Indicates if transfer is awaiting 2FA confirmation. This applies mostly to transaction initiated via dashboard

twoFaMethodUser2FAMethod[]

List of 2fa enabled

Example response

{
  "id": "P12005E1DV"
}