Get Available Withdrawal Currencies
GET
/withdrawal/available-currencies/
Get a list of currencies that are available for withdrawal based on your current balance and tenant configuration.
Authentication
Requires OAuth 2.0 authentication with read and write scopes.
Example Request
curl -X GET {{BASE_URL}}/withdrawal/available-currencies/ \
-H "Authorization: Bearer your_access_token"
Response
Success Response (200 OK)
{
"currencies": [
{
"currency": "USDTTRC20",
"name": "Tether USD",
"blockchain": "TRX",
"token": "USDT",
"balance": "1500.00000000",
"min_withdrawal": "10.00000000",
"max_withdrawal": "1500.00000000"
},
{
"currency": "USDTERC20",
"name": "Tether USD",
"blockchain": "ETH",
"token": "USDT",
"balance": "750.50000000",
"min_withdrawal": "10.00000000",
"max_withdrawal": "750.50000000"
}
],
"total": 2
}
Response Fields
| Field | Type | Description |
|---|---|---|
currencies | array | List of available currencies |
currencies[].currency | string | Combined currency code |
currencies[].name | string | Currency full name |
currencies[].blockchain | string | Blockchain network |
currencies[].token | string | Token symbol |
currencies[].balance | string | Current available balance |
currencies[].min_withdrawal | string | Minimum withdrawal amount |
currencies[].max_withdrawal | string | Maximum withdrawal amount (limited by balance) |
total | integer | Total number of available currencies |
Error Responses
400 Bad Request
{
"error": {
"code": "invalid_request",
"message": "Withdrawal currencies not configured",
"details": {}
}
}
Notes
- Only shows currencies with positive balance
max_withdrawalis the lesser of configured limit or available balance- Currencies must be enabled for withdrawals in tenant configuration