Withdraw
Creates a withdraw request from spot account to an external address
(Authentication type:SIGNED, See Interface Permission)
Request Format
POST https://api-cloud.bitmart.com/account/v1/withdraw/apply
Request Limit
Request Parameter
Field | Type | Required? | Description |
---|---|---|---|
currency | string | Yes | Token symbol, e.g., 'BTC' |
amount | string | Yes | The amount of currency to withdraw |
destination | string | Yes | withdrawal address |
To Digital Address =Withdraw to the digital currency address |
|||
To Banance =Withdraw to Banance |
|||
To OKEX =Withdraw to OKEX |
|||
address | string | Yes | Address (only the address added on the official website is supported) |
address_memo | string | No | Tag(tag Or payment_id Or memo) |
Instruction
Withdraw only supports addresses in the list of commonly used addresses of users. IOTA, HLX one-time currency withdrawal address cannot be set as the common address, so IOTA, HLX withdrawal address is not supported.
Without the withdrawal tag, 'address_memo' does not pass or pass an empty string.
Request example
curl https://api-cloud.bitmart.com/account/v1/withdraw/apply
{
"currency": "USDT",
"amount": "100.000",
"destination": "To Digital Address",
"address": "0x1EE6FA5A3803608fc22a1f3F76ea9447D2E8b335",
"address_memo": ""
}
Response Data
Field | Type | Description |
---|---|---|
withdraw_id | string | Withdrawa ID |
Instruction
Returning a Withdrawa id indicates that the withdrawal request is successfully sent.
USDT has multiple chains. Note:
currency
= USDT
default is OMNI;
currency
= USDT-TRC20
is TRC20;
currency
= USDT-ERC20
is ERC20;
Example of returned data format
{
"code": 1000,
"trace":"886fb6ae-456b-4654-b4e0-d681ac05cea1",
"message": "OK",
"data": {
"withdraw_id": "121212"
}
}