Hercle
REST
GET/api/v1/withdrawals/{withdrawClientId}

Get Withdrawals by ClientId

Retrieve a paginated list of withdrawals filtered by clientId.

Auth:Bearer <api_key>
Tags:Withdrawals

Request

cURL
curl -G https://publicapi.sandbox.hercle.financial/api/v1/withdrawals/{withdrawClientId} \
  -H "Authorization: Bearer eyJhb..." \
  

Path Parameters

NameTypeRequiredDescription
withdrawClientIdstringYesClient ID for filtering withdrawals.
Example: client_001

Headers

NameTypeRequiredDescription
AuthorizationstringYesBearer token for authentication

Response

Success Response Schema

FieldTypeDescription
idstringUnique identifier for the withdrawal
userIdstringUser identifier who initiated the withdrawal
clientIdstringClient identifier associated with the withdrawal
namestringFirst name of the user
surnamestringLast name of the user
companystringCompany name if applicable
descriptionstringDescription or note for the withdrawal
destinationstringDestination address for the withdrawal
destinationParamsobjectAdditional destination parameters
networkstringNetwork name (e.g., Bitcoin, Ethereum)
amountnumberWithdrawal amount
feenumberFee charged for the withdrawal
assetstringAsset code (e.g., BTC, ETH, USD)
statusstring
Current status of the withdrawal
Allowed values:
CREATED
CONFIRMING
CONFIRMED
refIdstringReference ID for the withdrawal
isInstantbooleanWhether this is an instant withdrawal
timestampstringISO 8601 timestamp of withdrawal creation

Responses

List of withdrawals retrieved successfully

200 application/json
[
  {
    "id": "987e6543-e21b-12d3-a456-426614174000",
    "userId": "987e6543-e21b-12d3-a456-426614174999",
    "clientId": "client_001",
    "name": "John",
    "surname": "Doe",
    "company": "Acme Corp",
    "description": "Withdrawal to personal wallet",
    "destination": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
    "destinationParams": {},
    "network": "Bitcoin",
    "amount": 0.01,
    "fee": 0.0005,
    "asset": "BTC",
    "status": "CREATED",
    "refId": "withdrawal_ref_001",
    "isInstant": false,
    "timestamp": "2024-06-01T12:00:00Z"
  }
]

API Tester

Test this endpoint directly against the sandbox environment

Get your API key from Hercle Sandbox

Client ID for filtering withdrawals.

https://publicapi.sandbox.hercle.financial/api/v1/withdrawals/{withdrawClientId}