Skip to main content

Transfer between sub-account business systems

Type: POST
Description: /v4/balance/account/transfer

Parameters

nametypemandatorydefaultdescriptionranges
bizIdstringtrueN/AUnique ID for idempotent processingMaximum length: 128
fromenumtrueN/AFund transfer out accountbizType enum
toenumtrueN/AFund transfer in accountbizType enum
currencystringtrueN/ACurrency name, must be lowercase (e.g. usdt, btc)
symbolstringfalseN/ATransfer symbol (must be lowercase). Required if one of the transfer-in or transfer-out accounts is leverage
amountbigDecimaltrueN/ATransfer amount
toAccountIdlongtrueN/ATransfer-in account ID (must belong to the same user as the transfer-out account ID)
fromAccountIdlongfalseN/ATransfer-out account ID

Notes

This endpoint performs fund transfers between business system accounts under the same user.

  • bizId is recommended to be stored for reconciliation.
  • If leverage accounts are involved, symbol must be specified.

Response Example

Response
{
"rc": 0,
"mc": "SUCCESS",
"ma": [],
"result": 123456 // The returned unique ID of the transfer, recommended to store for reconciliation
}