curl --request POST \
--url https://openplatform.gateapi.io/withdraw/open/otc/api/order/list \
--header 'Content-Type: application/json' \
--header 'X-GatePay-Certificate-ClientId: <x-gatepay-certificate-clientid>' \
--header 'X-GatePay-Nonce: <x-gatepay-nonce>' \
--header 'X-GatePay-Signature: <x-gatepay-signature>' \
--header 'X-GatePay-Timestamp: <x-gatepay-timestamp>' \
--data '
{
"status": "<string>",
"type": "<string>",
"cryptoCurrency": "<string>",
"fiatCurrency": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"page": 123,
"pageSize": 123,
"clientOrderId": "<string>"
}
'{
"code": "<string>",
"status": "<string>",
"errorMessage": "<string>",
"data": {
"page": 123,
"pageSize": 123,
"total": 123,
"data": [
{
"orderId": "<string>",
"status": "<string>",
"cryptoCurrency": "<string>",
"fiatCurrency": "<string>",
"cryptoAmount": "<string>",
"fiatAmount": "<string>",
"fiatRate": "<string>",
"bankAccountId": "<string>",
"clientOrderId": "<string>",
"type": "<string>",
"createTime": 123,
"updateTime": 123,
"errMsg": "<string>",
"tradeFee": "<string>",
"finalFiatAmount": "<string>",
"bankSlipInfo": "<string>",
"promCode": "<string>"
}
]
}
}Query OTC withdrawal orders in batch.
curl --request POST \
--url https://openplatform.gateapi.io/withdraw/open/otc/api/order/list \
--header 'Content-Type: application/json' \
--header 'X-GatePay-Certificate-ClientId: <x-gatepay-certificate-clientid>' \
--header 'X-GatePay-Nonce: <x-gatepay-nonce>' \
--header 'X-GatePay-Signature: <x-gatepay-signature>' \
--header 'X-GatePay-Timestamp: <x-gatepay-timestamp>' \
--data '
{
"status": "<string>",
"type": "<string>",
"cryptoCurrency": "<string>",
"fiatCurrency": "<string>",
"startTime": "<string>",
"endTime": "<string>",
"page": 123,
"pageSize": 123,
"clientOrderId": "<string>"
}
'{
"code": "<string>",
"status": "<string>",
"errorMessage": "<string>",
"data": {
"page": 123,
"pageSize": 123,
"total": 123,
"data": [
{
"orderId": "<string>",
"status": "<string>",
"cryptoCurrency": "<string>",
"fiatCurrency": "<string>",
"cryptoAmount": "<string>",
"fiatAmount": "<string>",
"fiatRate": "<string>",
"bankAccountId": "<string>",
"clientOrderId": "<string>",
"type": "<string>",
"createTime": 123,
"updateTime": 123,
"errMsg": "<string>",
"tradeFee": "<string>",
"finalFiatAmount": "<string>",
"bankSlipInfo": "<string>",
"promCode": "<string>"
}
]
}
}Documentation Index
Fetch the complete documentation index at: https://docs.gate.com/llms.txt
Use this file to discover all available pages before exploring further.
POST /withdraw/open/otc/api/order/list endpoint. The full schema, parameters, and examples are rendered from the linked OpenAPI definition above.
Merchant application client ID used to identify the calling app.
HMAC signature generated from the request according to GatePay signing rules.
Unix timestamp used for replay protection and signature verification.
Random nonce used together with the timestamp to prevent replay attacks.
Filter by order status.
Filter by OTC order type.
Filter by cryptocurrency code.
Filter by fiat currency code.
Start of the query time range.
End of the query time range.
Page number.
Number of records per page.
Filter by merchant-defined order ID.