Query Withdrawal Records
Query account withdrawal records list based on filter criteria.
Overview
This page documents theGET /payment/open/institution/v1/pay/wallet/withdrawals endpoint. The full schema, parameters, and examples are rendered from the linked OpenAPI definition above.
Notes
- Authentication uses the standard GatePay signed headers.
- This page documents the standard merchant endpoint.
- For shared signing rules, see /api-reference/version/100/en/common/securityAndSignature.
Headers
The clientId assigned when the merchant registers an application in the Gate merchant console.
"4186d0c6-6a35-55a9-8dc6-5312769dbff8"
Request signature. GatePay uses this signature to verify whether the request is valid.
UTC timestamp in milliseconds when the request is generated. GatePay will not process requests where the difference from the receive time exceeds 10 seconds.
"1672905655498"
Random string. Must comply with HTTP header rules; recommended length is within 32 characters, composed of digits and letters.
"9578"
Required delegated-subject header. Provide the initiating account ID for this request. For institution merchant APIs, this is typically the target sub-account ID; for institution charge and transfer APIs, it can be either an institution account ID or a sub-account ID.
Query Parameters
Specify currency to query, returns all currencies if empty.
Withdrawal record ID (starts with 'w', e.g. w1879219868), queries single record if specified
Currency type (Main/Pilot zone), empty by default. Values: SPOT, PILOT.
SPOT, PILOT User-defined withdrawal order number for specific record query
Start timestamp (Unix) units in seconds, defaults to last 7 days. Query time range cannot exceed 30 days.
End timestamp (Unix) units in seconds, defaults to current time.
Maximum number of records to return.
Return record offset (starts from 0).
Response
Withdrawal records list
Transaction record ID.
Blockchain transaction hash
Block number
Client order ID (max 32 chars, only allows numbers/letters/_/-/.).
Operation time (Unix timestamp in seconds).
Amount of currency.
Fee amount.
Currency name.
Withdrawal address.
Failure reason (only when status = CANCEL).
Final status time: CANCEL - Cancellation time; DONE (block_number>0) - Success time.
Transaction memo/notes.
Transaction status: DONE (Completed, block_number > 0 means on-chain confirmed), CANCEL (Cancelled), REQUEST (Requesting), MANUAL (Pending manual review), BCODE (Top-up code operation), EXTPEND (Sent awaiting confirmation), FAIL (On-chain failure awaiting confirmation), INVALID (Invalid order), VERIFY (Verifying), PROCES (Processing), PEND (Processing), DMOVE (Pending manual review), REVIEW (Under review).
Withdrawal chain name.

