Skip to main content

Get Withdrawal

GET
/withdrawal/{id}/

Retrieves detailed information about a specific withdrawal by its ID.

Authentication

Requires OAuth 2.0 authentication with read and write scopes.

URL Parameters

ParameterTypeRequiredDescription
idstringYesThe unique identifier (UUID) of the withdrawal

Example Request

curl -X GET {{BASE_URL}}/withdrawal/550e8400-e29b-41d4-a716-446655440000/ \
-H "Authorization: Bearer your_access_token"

Response

Success Response (200 OK)

{
"withdrawal_id": "550e8400-e29b-41d4-a716-446655440000",
"custom_id": "WITHDRAW-123",
"amount": "100.50000000",
"requested_amount": "100.50000000",
"fee": "1.50000000",
"platform_fee": "1.00000000",
"network_fee": "0.50000000",
"blockchain": "ETH",
"token": "USDT",
"currency": "USDTERC20",
"address": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
"memo": null,
"status": "completed",
"transaction_hash": "0xab5d35434fe46ef9c5d215238a3dbb42d2f3c84e7a36f80c61244ea9ac81ef73",
"confirmations": 24,
"required_confirmations": 12,
"batch_id": "batch-980cf45a",
"callback_url": "https://your-site.com/webhook/withdrawal",
"created_at": "2025-04-10T15:30:00Z",
"updated_at": "2025-04-10T16:45:12Z",
"completed_at": "2025-04-10T16:45:12Z"
}

Response Fields

FieldTypeDescription
withdrawal_idstringUnique withdrawal identifier
custom_idstringYour custom reference ID, if provided
amountstringWithdrawal amount
requested_amountstringOriginally requested amount
feestringTotal fee (platform + network)
platform_feestringPlatform processing fee
network_feestringBlockchain network fee
blockchainstringBlockchain network used
tokenstringToken being withdrawn
currencystringCombined currency code
addressstringDestination wallet address
memostringMemo or tag, if provided
statusstringCurrent withdrawal status
transaction_hashstringBlockchain transaction hash (null until processed)
confirmationsintegerNumber of blockchain confirmations
required_confirmationsintegerRequired confirmations for completion
batch_idstringWithdrawal batch ID, if part of a batch
callback_urlstringWebhook callback URL
created_atstringISO 8601 timestamp of creation
updated_atstringISO 8601 timestamp of last update
completed_atstringISO 8601 timestamp of completion (null until completed)

Error Responses

404 Not Found

{
"error": {
"code": "not_found",
"message": "The specified withdrawal does not exist or belongs to another user",
"details": {}
}
}

Notes

  • The transaction_hash field is only available for withdrawals that have been submitted to the blockchain
  • The confirmations field indicates how many blockchain confirmations the transaction has received
  • The batch_id field is only present if the withdrawal is part of a processing batch
  • The completed_at field is null until the withdrawal reaches a terminal state