v26

latestOpenAPI 3.0.2raw.githubusercontent.com2024-10-0834042975.6 KB
Wallet

User Universal Transfer (USER_DATA)

You need to enable Permits Universal Transfer option for the api key which requests this endpoint.

  • fromSymbol must be sent when type are ISOLATEDMARGIN_MARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN
  • toSymbol must be sent when type are MARGIN_ISOLATEDMARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN

ENUM of transfer types:

  • MAIN_UMFUTURE Spot account transfer to USDⓈ-M Futures account
  • MAIN_CMFUTURE Spot account transfer to COIN-M Futures account
  • MAIN_MARGIN Spot account transfer to Margin(cross)account
  • UMFUTURE_MAIN USDⓈ-M Futures account transfer to Spot account
  • UMFUTURE_MARGIN USDⓈ-M Futures account transfer to Margin(cross)account
  • CMFUTURE_MAIN COIN-M Futures account transfer to Spot account
  • CMFUTURE_MARGIN COIN-M Futures account transfer to Margin(cross) account
  • MARGIN_MAIN Margin(cross)account transfer to Spot account
  • MARGIN_UMFUTURE Margin(cross)account transfer to USDⓈ-M Futures
  • MARGIN_CMFUTURE Margin(cross)account transfer to COIN-M Futures
  • ISOLATEDMARGIN_MARGIN Isolated margin account transfer to Margin(cross) account
  • MARGIN_ISOLATEDMARGIN Margin(cross) account transfer to Isolated margin account
  • ISOLATEDMARGIN_ISOLATEDMARGIN Isolated margin account transfer to Isolated margin account
  • MAIN_FUNDING Spot account transfer to Funding account
  • FUNDING_MAIN Funding account transfer to Spot account
  • FUNDING_UMFUTURE Funding account transfer to UMFUTURE account
  • UMFUTURE_FUNDING UMFUTURE account transfer to Funding account
  • MARGIN_FUNDING MARGIN account transfer to Funding account
  • FUNDING_MARGIN Funding account transfer to Margin account
  • FUNDING_CMFUTURE Funding account transfer to CMFUTURE account
  • CMFUTURE_FUNDING CMFUTURE account transfer to Funding account
  • MAIN_OPTION Spot account transfer to Options account
  • OPTION_MAIN Options account transfer to Spot account
  • UMFUTURE_OPTION USDⓈ-M Futures account transfer to Options account
  • OPTION_UMFUTURE Options account transfer to USDⓈ-M Futures account
  • MARGIN_OPTION Margin(cross)account transfer to Options account
  • OPTION_MARGIN Options account transfer to Margin(cross)account
  • FUNDING_OPTION Funding account transfer to Options account
  • OPTION_FUNDING Options account transfer to Funding account
  • MAIN_PORTFOLIO_MARGIN Spot account transfer to Portfolio Margin account
  • PORTFOLIO_MARGIN_MAIN Portfolio Margin account transfer to Spot account
  • MAIN_ISOLATED_MARGIN Spot account transfer to Isolated margin account
  • ISOLATED_MARGIN_MAIN Isolated margin account transfer to Spot account

Weight(IP): 1

post/sapi/v1/asset/transfer

Query parameters

type'MAIN_C2C' | 'MAIN_UMFUTURE' | 'MAIN_CMFUTURE' | 'MAIN_MARGIN' | 'MAIN_MINING' | 'C2C_MAIN' | 'C2C_UMFUTURE' | 'C2C_MINING' | 'C2C_MARGIN' | 'UMFUTURE_MAIN' | 'UMFUTURE_C2C' | 'UMFUTURE_MARGIN' | 'CMFUTURE_MAIN' | 'CMFUTURE_MARGIN' | 'MARGIN_MAIN' | 'MARGIN_UMFUTURE' | 'MARGIN_CMFUTURE' | 'MARGIN_MINING' | 'MARGIN_C2C' | 'MINING_MAIN' | 'MINING_UMFUTURE' | 'MINING_C2C' | 'MINING_MARGIN' | 'MAIN_PAY' | 'PAY_MAIN' | 'ISOLATEDMARGIN_MARGIN' | 'MARGIN_ISOLATEDMARGIN' | 'ISOLATEDMARGIN_ISOLATEDMARGIN' required
Example:MAIN_C2C

Universal transfer type

assetstring required
Example:BTC
amountnumber double required
fromSymbolstring
Example:BNBUSDT

Must be sent when type are ISOLATEDMARGIN_MARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN

toSymbolstring
Example:BNBUSDT

Must be sent when type are MARGIN_ISOLATEDMARGIN and ISOLATEDMARGIN_ISOLATEDMARGIN

recvWindowinteger
Example:5000

The value cannot be greater than 60000

timestampinteger required

UTC timestamp in ms

signaturestring required

Signature

Response

Transfer id

tranIdinteger required

Example response

{
  "tranId": 13526853623
}