Request Withdrawal
Account
Request Withdrawal
Request a withdrawal from your Fyatu business wallet to a registered address. POST /account/withdraw.
POST
Request Withdrawal
Documentation Index
Fetch the complete documentation index at: https://docs.fyatu.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Request a withdrawal to your registered withdrawal address. The withdrawal currency (USDT or USDC) and network are determined by your registered withdrawal address. The funds (amount + fee) are moved from your available balance to a hold balance pending confirmation, which can take up to 24 hours.Supported Currencies & Networks
Withdrawals support USDT and USDC on multiple networks:| Currency | Networks |
|---|---|
USDT | TRON, ETH, BSC, Polygon, Arbitrum, Avalanche |
USDC | TRON, ETH, BSC, Polygon, Arbitrum, Avalanche |
Prerequisites
Before requesting a withdrawal, you must:- Register a withdrawal address via
POST /account/withdrawal-address(specify currency and network) - Have your withdrawal address verified (automatic for valid addresses)
- Have sufficient available balance to cover amount + withdrawal fee
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
amount | number | Yes | Amount to withdraw in USDT (before fee) |
How It Works
- Validation: System validates your withdrawal address is registered and verified
- Fee Calculation: Withdrawal fee is calculated based on your business fee configuration
- Balance Check: Ensures available balance >= amount + fee
- Limit Check: Validates against daily and monthly withdrawal limits
- Hold Funds: Moves total amount (amount + fee) from available balance to hold balance
- Create Transaction: Creates a PENDING withdrawal transaction record
Withdrawal Statuses
| Status | Description |
|---|---|
PENDING | Withdrawal request submitted, awaiting processing |
PROCESSING | Withdrawal is being processed on the blockchain |
COMPLETED | Withdrawal completed successfully, funds sent |
FAILED | Withdrawal failed, funds returned to available balance |
Example Usage
Error Responses
| Error Code | Description |
|---|---|
WITHDRAWAL_ADDRESS_MISSING | No withdrawal address registered |
WITHDRAWAL_ADDRESS_UNVERIFIED | Withdrawal address not yet verified |
INSUFFICIENT_BALANCE | Not enough available balance |
WITHDRAWAL_LIMIT_EXCEEDED | Daily or monthly withdrawal limit exceeded |
WALLET_INACTIVE | Wallet is suspended or inactive |
Authorizations
JWT access token obtained from /auth/token
Body
application/json
Amount to withdraw in USDT (before fee)
Required range:
x >= 0.01Example:
100

