Appearance
Get a fiat withdrawal​
GET
/v1/wallet/fiat/{currency}/withdrawals/{id}
Requires WITHDRAWALS_READ, granted by TREASURY_READ or TREASURY_WRITE or WITHDRAWALS_WRITE or BANK_ACCOUNTS_WRITE (bundles)
Returns a fiat withdrawal with the bank account it was paid to, its fee and, if it was reversed, the amounts returned. It must belong to the account (the primary, or the sub-account selected with X-VALR-SUB-ACCOUNT-ID), unless includeAllSubAccounts applies.
Parameters​
Path Parameters
currency*
Fiat currency of the withdrawal, e.g. ZAR.
Type
Requiredstring
Example
"ZAR"id*
Withdrawal ID: the id returned when the withdrawal was created.
Type
Requiredstring
Example
"d4a7c2e9-61f3-4b8d-9e05-7c1b3f6a2d84"Format
"uuid"Query Parameters
includeAllSubAccounts
true to find the withdrawal on the primary or any sub-account apart from hidden ones. Only applies when you don't send X-VALR-SUB-ACCOUNT-ID and the key isn't restricted to sub-accounts; otherwise it's ignored.
Type
boolean
Example
falseDefault
falseResponses​
OK
application/json
JSON
{
"id": "d4a7c2e9-61f3-4b8d-9e05-7c1b3f6a2d84",
"subAccountId": "0",
"currency": "ZAR",
"amount": "1500.00",
"status": "PAID",
"isFast": false,
"createdAt": "2026-10-23T08:30:05.272523Z",
"updatedAt": "2026-10-23T11:02:41.167902Z",
"linkedBankAccount": {
"id": "3c9e1f42-7d5b-4a8e-9f21-6b0d8c4e7a15",
"bankCode": "FNB",
"bankName": "FNB/RMB",
"accountHolder": "Acme Trading (Pty) Ltd",
"accountNumber": "62792461544",
"branchCode": "250655",
"accountType": "Current/Cheque",
"status": "VERIFIED",
"insertedAt": "2026-08-14T09:21:37.408215Z",
"updatedAt": "2026-08-14T09:23:02.115480Z",
"country": "ZA",
"currency": {
"symbol": "R",
"decimalPlaces": 2,
"isActive": true,
"shortName": "ZAR",
"longName": "Rand",
"supportedWithdrawDecimalPlaces": 2,
"collateral": true,
"collateralWeight": "1"
}
},
"reference": "INV 2026-0142",
"feeAmount": "8.50"
}
Samples​
Errors
| HTTP | Error | When |
|---|---|---|
| 400 | -11INVALID_REQUEST | The withdrawal ID isn't a valid UUID, includeAllSubAccounts isn't true or false, or the currency isn't recognised. |
| 404 | -15300COULD_NOT_FIND_FIAT_WITHDRAWAL | No withdrawal in this currency with this ID exists on the account, or on any of your business's visible accounts when includeAllSubAccounts applies. |
Plus the errors common to all signed endpoints.