Skip to main content
POST
/
withdrawal-request
Create withdrawal request
curl --request POST \
  --url https://tag.dev.alfa-bot.com/api/dev/v1/withdrawal-request \
  --header 'Content-Type: application/json' \
  --header 'token: <api-key>' \
  --data '
{
  "amount": "100.00",
  "network": "trx",
  "currency": "USDT",
  "sender": "exchange",
  "external_id": "client_request_10001",
  "recipient_wallet": "TVx9EXAMPLE1bC",
  "comment": "Client withdrawal",
  "sender_wallet": "TQv5pEXAMPLE9xA",
  "fee_included": true
}
'
{
  "success": true,
  "data": {
    "request_id": "wd_6a16c48222d327108513784f",
    "external_id": "client_request_10001",
    "amount": "100.00",
    "currency": "USDT",
    "network": "trx",
    "sender": "exchange",
    "sender_wallet": "TQv5p...9xA",
    "recipient_wallet": "TVx9...1bC",
    "fee": "1.00",
    "fee_included": true,
    "status": "new",
    "comment": "Client withdrawal",
    "created_at": "2026-05-28T09:00:00.000Z",
    "updated_at": "2026-05-28T09:00:00.000Z"
  }
}

Authorizations

token
string
header
required

Pass your API token in the token request header.

Body

application/json
amount
string
required

Amount to withdraw

Example:

"100.00"

network
enum<string>
required
Available options:
trx,
eth,
bnb,
sol
Example:

"trx"

currency
enum<string>
required
Available options:
USDT,
USDC,
ETH,
TRX,
BNB,
SOL
Example:

"USDT"

sender
enum<string>
required
Available options:
user,
exchange
Example:

"exchange"

external_id
string
required

Request ID in your system

Example:

"client_request_10001"

recipient_wallet
string
required

Recipient wallet

Example:

"TVx9EXAMPLE1bC"

comment
string

Comment to withdraw request (max length = 160)

Example:

"Client withdrawal"

sender_wallet
string

Sender wallet (required param for sender = user). For sender = exchange - ignore this param.

Example:

"TQv5pEXAMPLE9xA"

fee_included
boolean

Default: fee_included=true. If fee_included is not specified or fee_included=true, the transfer fee will be deducted from the amount

Example:

true

Response

OK - withdrawal request was created successfully

success
boolean
data
object