This method is for withdrawing assets (except IDR).
To be able to use this method you need to enable withdraw permission when you generate the API Key. Otherwise you will get “No permission” error.
You also need to prepare a Callback URL. Callback URL is a URL that our system will call to verify your withdrawal requests. Various parameters will be sent to Callback URL, make sure to check this information on your server side. If all the data is correct, print out a string “ok” (without quotes). We will continue the request if only we receive “ok” (without quotes) response, otherwise the request will be failed.
Callback call will be sent through a POST request, with 5 seconds connection timeout.
Parameter
Required
Value
Description
currency
Yes
btc, ltc, doge, eth, etc
Currency to withdraw
withdraw_address
Yes
a valid address
Receiver address
withdraw_amount
Yes
numerical
Amount to send
withdraw_memo
No
a valid memo/message/destin ation tag
Memo to be sent to the receiver, if supported by the asset platform. Exchanges use this memo for accepting deposits for certain assets. Example: Destination Tag (for Ripple) Message (for NXT) Memo (for BitShares)
request_id
Yes
alphanumeric, max length 255
Custom string you need to provide to identify each withdrawal request. request_id will be passed to callback call so your system can identify the request.