Get pre-request
A pre-request for a crypto withdrawal operation is required to obtain withdrawal payment methods available for use, as well as the necessary details for each of them regarding the asset to be withdrawn.
In order to withdraw funds using /v2/withdraw/crypto
, you need to know:
- is there an available payment method for performing such a withdrawal? If not, the output is impossible;
- payment method code for use in a request to
/v2/withdraw/crypto
; - fields that must be filled in when performing output.
By analogy with a deposit, one payment method actually = one unique asset_source value. For example USDT_TRX (source TRX) and USDT_ETH (source ETH).
For each payment method, the pre-request also returns the value of the fees for withdraw transaction and the minimum and maximum values for the withdraw amount.
By default (if the walletType is not specified in the request), the response will return information that is relevant only for wallets of the Customer type. If you need to obtain a list of methods, fees, and restrictions related to other wallet types (such as Institution or Wallet), you should include the walletType field in the request and specify the type of wallet for which the transaction is intended.