Withdrawal

Allows you to request a withdrawal from one of your wallets.

📘

Withdrawal methods

A full list of all withdrawal methods, including the different methods for tether withdrawals, can be found here: https://api-pub.bitfinex.com//v2/conf/pub:map:tx:method

Tether can be withdrawn using different networks. Different methods are used to specify which network should be used. The table below specifies which methods need to be used to use different networks.

📘

Travel rule

The 'travel_rule_tos' field can be used to voluntarily send travel rule information when requesting a withdrawal.

Pass the virtual asset provider ID and name by passing the 'vasp_did' and 'vasp_name' respective. For possible values, see the documentation of the Virtual Asset Service Providers endpoint.

Tether Methods

CurrencyTransport ProtocolMethod
USDTTether(USD) on Ethereumtetheruse
USDTTether(USD) on Trontetherusx
USDTTether(USD) on Liquidtetherusl
USDTTether(USD) on Omnitetheruso
USDTTether(USD) on Solanatetherusdtsol
USDTTether(USD) on Avalanche (C Chain)tetherusdtavax
USDTTether(USD) on Algorandtetherusdtalg
USDTTether(USD) on Polkadottetherusdtdot
USDTTether(USD) on Kusamatetherusdtksm
USDTTether(USD) on EOStetheruss
USDTTether(USD) on NEARtetherusdtnear
USDTTether(USD) on Polygontetherusdtply
USDTTether(USD) on Bitcoin Cashtetherusdtbch
USDTTether(USD) on Tezostetherusdtxtz
USDTTether(USD) on KAVAtetherusdtkava
USDTTether(USD) on zkSynctetherusdtzk
USDTTether(USD) on Celotetherusdtcelo
USDTTether(USD) on Toncointetherusdtton
EURTTether(EUR) on Ethereumtethereue
CNHTTether(CNH) on Ethereumtethercnhte
CNHTTether(CNH) on Huobi Tokentethercnhtx
XAUTTether(XAU) on Ethereumtetherxaute
XAUTTether(XAU) on zkSynctetherxautzk
MXNTTether(MXN) on Ethereumtethermxnte

Response data

Index Field Type Description
[0] MTS int Seconds epoch timestamp of notification
[1] TYPE string Notification's type ("acc_wd-req")
[2] MESSAGE_ID int Unique notification's ID
[ . . . ]
[4] WITHDRAWAL_ARRAY Withdrawal array An array containing your withdrawal data
[5] CODE int W.I.P. (work in progress)
[6] STATUS string Status of the notification; it may vary over time (SUCCESS, ERROR, FAILURE, ...)
[7] TEXT string Additional notification description

Withdrawal array (Index [4])

Index Field Type Description
[0] WITHDRAWAL_ID Int Unique Withdrawal ID (0 or null if the withdrawal was unsuccessful)
[ . . . ]
[2] METHOD String Method of withdrawal
[3] PAYMENT_ID String Payment ID (if relevant)
[4] WALLET String Sending wallet
[5] AMOUNT Float Amount of the withdrawal
[ . . . ]
[8] WITHDRAWAL_FEE Float Fee on withdrawal
Body Params
string
required
Defaults to trading

Select the wallet from which to transfer (exchange, margin, funding (can also use the old labels which are exchange, trading and deposit respectively))

string
required
Defaults to bitcoin

Method of withdrawal. For an up-to-date mapping of methods and their respective currencies see: https://api-pub.bitfinex.com//v2/conf/pub:map:tx:method [[[METHOD,[CURRENCY]]...]] *(methods should be added to the post body in lower case)

string
Defaults to 1234

Amount of Withdrawal (not used for LNX)

string
Defaults to xxxx1234

Destination address (not used for LNX)

string

Used instead of address for LNBTC (method: 'lnx')

string

Specify a tag/memo/etc.

int32
Defaults to 0

Set to 1 to deduct the withdrawal fee from the withdrawal amount

string

Add an optional note to your withdrawal

boolean

Flag to voluntarily send travel rule details for withdrawal

string

Virtual asset provider identifier, optional info for travel rule purpose. DID values can be found on https://api-pub.bitfinex.com/v2/ext/vasps endpoint.

string

Virtual asset provider name, optional info for travel rule purpose, if self custody ignore the field

boolean

Set to 'true' to extract destination data from your KYC data. (If 'true', dest_firstname, dest_lastname, or dest_corp_name do not need to be supplied)

string

Destination entity first name for travel rule purpose (mandatory if dest_lastname is supplied, not required if beneficiary_self = true)

string

Destination entity last name for travel rule purpose (mandatory if dest_firstname is supplied, not required if beneficiary_self = true)

string

Destination entity corporate name for travel rule purpose. (use either dest_firstname + dest_lastname or dest_corp_name, not required if beneficiary_self = true)

Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json