Skip to main content

Transfer Funds Between Futures Wallets

Transfers funds between user wallets (e.g. Spot β†’ Cross, Cross β†’ Isolated).

Important: When transferring to/from an ISOLATED wallet, you must specify the full wallet identifier (e.g. ISOLATED@BTC-PERP-USDT).

Note: the source wallet must hold balance in every currency listed in apiWallets before calling this endpoint.

Request Parameters​

NameTypeRequiredDescription
walletSrcStringNoSource wallet identifier. Required when walletSrcType is ISOLATED
walletSrcTypeStringYesSource wallet type β€” SPOT Β· CROSS Β· ISOLATED
walletDestStringNoDestination wallet identifier. Required when walletDestType is ISOLATED
walletDestTypeStringYesDestination wallet type β€” SPOT Β· CROSS Β· ISOLATED
apiWalletsObject[]YesTransfer details

Response Content​

NameTypeDescription
walletStringWallet identifier
activeWalletNameStringActive wallet name
queryTypeIntegerQuery type
trackingIDLongInternal tracking ID
walletTotalValueDoubleWallet total value
totalValueDoubleTotal value
marginBalanceDoubleMargin balance
availableBalanceDoubleAvailable balance
unrealisedProfitLossDoubleUnrealized P&L
maintenanceMarginDoubleMaintenance margin
leverageDoubleCurrent leverage (CROSS: current, not setting)
openMarginDoubleOpen margin
assetsObject[]Available assets
assetsInUseObject[]Assets in use
example
POSThttps://api.btse.com/futures/api/v2.3/user/wallet/transfer

Request

{
"walletSrc": "",
"walletSrcType": "SPOT",
"walletDest": "",
"walletDestType": "CROSS",
"apiWallets": [
{
"currency": "USD",
"allBalance": true
},
{
"currency": "BTC",
"allBalance": true
}
]
}