Query Trade Orders
Query the processing status of a previously submitted batch of trade orders. Use the batch id returned by Submit Trade Orders to retrieve the final result for each individual order, including per-order status, remaining amounts, and failure details.
Request Parameters
idstring
required
Batch identifier returned in the Submit Trade Orders response. Use this value to look up the processing result for the entire batch.
Response Parameters
resultResult
See Result.
idstring
Batch identifier.
batchRequestIdstring
The idempotency key provided at submission time.
statusstring
Batch processing status. See BatchStatus.
tradeOrdersarray
Per-order processing results. Returned when the batch has been processed.
createdAtdatetime
Timestamp when the batch was created. ISO 8601 extended format (e.g., 2026-04-29T10:00:00+08:00).
completedAtdatetime
Timestamp when batch processing finished. Returned when status is COMPLETED. ISO 8601 extended format.
Error Codes
Definition
POST /api/open/v1/tradeOrders/queryRequest
{
"id": "20260429****"
}Response
{
"result": {
"resultCode": "SUCCESS",
"resultMessage": "success",
"resultStatus": "S"
},
"id": "20260429****",
"batchRequestId": "req_20260429001",
"status": "COMPLETED",
"tradeOrders": [
{
"referenceOrderNo": "ORD_20260429001",
"orderStatus": "AVAILABLE",
"statusMessage": "Quota accumulated successfully",
"tradeAmount": {
"currency": "USD",
"value": 9500
},
"transAmount": {
"currency": "USD",
"value": 10000
},
"remainingAmount": {
"currency": "USD",
"value": 5000
},
"orderDirection": "CREDIT"
}
],
"createdAt": "2026-04-29T10:00:00+08:00",
"completedAt": "2026-04-29T11:00:00+08:00"
}