Skip to content

Get a crypto withdrawal​

GET
/v1/wallet/crypto/{currency}/withdraw/{id}

Requires WITHDRAWALS_READ, granted by TREASURY_READ or TREASURY_WRITE or WITHDRAWALS_WRITE or BANK_ACCOUNTS_WRITE (bundles)

Returns one withdrawal from the account the request acts on (your primary account, or the sub-account selected with X-VALR-SUB-ACCOUNT-ID), with its status, network fee and, once it has been broadcast, its transaction hash and confirmations.

Parameters​

Path Parameters

currency*

Currency of the withdrawal, e.g. USDC. It must match the withdrawal's currency.

Type
string
Required
Example"USDC"
id*

Withdrawal ID returned when the withdrawal was created (uniqueId in responses).

Type
string
Required
Example"7c1d9e42-5a3b-4f6e-9d8c-2b1a0f3e4d5c"
Format
"uuid"

Responses​

OK

application/json
JSON
{
"currency": "USDC",
"address": "0x8d3f2b6a91c04e7fa1b2c3d4e5f60718293a4b5c",
"amount": "250",
"feeAmount": "1.5",
"transactionHash": "0x5901a831de792a71a309438bd8ada659952c7662f1c130a74dd1852906971a84",
"confirmations": 12,
"lastConfirmationAt": "2026-10-23T08:21:47.318205",
"uniqueId": "7c1d9e42-5a3b-4f6e-9d8c-2b1a0f3e4d5c",
"createdAt": "2026-10-23T08:15:02.441Z",
"verified": true,
"status": "Complete",
"networkType": "Ethereum"
}

Samples​

Errors

HTTPErrorWhen
400-11INVALID_REQUESTThe currency isn't recognised or the withdrawal ID isn't a valid UUID.
404-13403SEND_NOT_FOUNDNo withdrawal with this ID exists on the account, or it's in a different currency.

Plus the errors common to all signed endpoints.