Skip to main content
POST
Register Withdrawal Address

Overview

Register a withdrawal address for receiving USDT or USDC payouts on supported networks. Only one withdrawal address can be active at a time. If an address already exists, returns the existing address.

Supported Currencies

Supported Networks

Request Body

Example Request

If a withdrawal address already exists, this endpoint returns the existing address. To set a new address, you must first delete the current one.

Deleting Withdrawal Address

To change your withdrawal address, use DELETE /account/withdrawal-address to remove the current one first.
Pending withdrawals will fail if you delete your withdrawal address. Ensure all withdrawals are complete before changing addresses.

Verification Status

New withdrawal addresses start as unverified (isVerified: false). Verification may be required before processing large withdrawals.

Authorizations

Authorization
string
header
required

JWT access token obtained from /auth/token

Body

application/json
address
string
required

Crypto wallet address for withdrawals

currency
enum<string>
default:USDT

Withdrawal currency

Available options:
USDT,
USDC
network
enum<string>
default:TRON

Blockchain network

Available options:
TRON,
ETH,
BSC,
POLYGON,
ARBITRUM,
AVALANCHE

Response

Withdrawal address registered or retrieved successfully

success
boolean
Example:

true

status
integer
Example:

200

message
string
data
object
meta
object