Skip to main content
GET
/
account
/
withdrawals
Get Withdrawals
curl --request GET \
  --url https://api.fyatu.com/api/v3/account/withdrawals \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "status": 200,
  "message": "Withdrawals retrieved successfully",
  "data": {
    "withdrawals": [
      {
        "withdrawalId": "WD_123456789",
        "amount": 500,
        "fee": 2,
        "netAmount": 498,
        "currency": "USDT",
        "address": "TYourTronAddressHere1234567890123",
        "network": "TRON",
        "txHash": "abc123def456...",
        "status": "COMPLETED",
        "createdAt": "2026-01-05T10:30:00+00:00",
        "completedAt": "2026-01-05T10:35:00+00:00"
      }
    ],
    "pagination": {
      "page": 1,
      "perPage": 50,
      "totalItems": 1,
      "totalPages": 1
    }
  },
  "meta": {
    "requestId": "req_abc123def456",
    "timestamp": "2026-01-05T10:30:00+00:00"
  }
}

Overview

Retrieve a paginated list of withdrawal history for your business account. This shows all USDT withdrawals requested from your wallet.

Filtering

ParameterDescription
statusFilter by status: PENDING, PROCESSING, COMPLETED, or FAILED

Withdrawal Statuses

StatusDescription
PENDINGWithdrawal request submitted, awaiting processing
PROCESSINGWithdrawal is being processed on the blockchain
COMPLETEDWithdrawal completed successfully, funds sent
FAILEDWithdrawal failed, funds returned to wallet

Pagination

ParameterDefaultMax
page1-
perPage50100

Example Usage

const response = await fetch('https://api.fyatu.com/api/v3/account/withdrawals?status=COMPLETED', {
  headers: {
    'Authorization': `Bearer ${accessToken}`
  }
});

const { data } = await response.json();

data.withdrawals.forEach(w => {
  console.log(`${w.withdrawalId}: ${w.currency} ${w.netAmount} to ${w.address}`);
  if (w.txHash) {
    console.log(`  TX Hash: ${w.txHash}`);
  }
});

Authorizations

Authorization
string
header
required

JWT access token obtained from /auth/token

Query Parameters

page
integer
default:1

Page number

Required range: x >= 1
perPage
integer
default:50

Items per page (max 100)

Required range: 1 <= x <= 100
status
enum<string>

Filter by status

Available options:
PENDING,
PROCESSING,
COMPLETED,
FAILED

Response

Withdrawals retrieved successfully

success
boolean
Example:

true

status
integer
Example:

200

message
string
data
object
meta
object