ordersByCloids query lets you look up orders using the client-assigned order IDs you set at placement time (the c field in a place order action). This is useful for reconciliation flows where you want to track order status using your own identifiers without needing to store or map exchange-assigned order IDs. The response orders[] array uses the same fields as userOrders.
Request
string
required
Must be
"ordersByCloids".string
required
Your account ID. Client order IDs are scoped to an account, so this field is required to avoid collisions across accounts.
integer
required
The market deployer the orders belong to.
string[]
required
Array of client order IDs to look up, each expressed as an int64 decimal string. These must match the
c values you supplied when the orders were placed.Response
orders array contains the same fields described in userOrders. Client order IDs that do not match any known order are silently omitted from the response.