Get command processing status by id
Returns the current processing state of a queued command (order submit, cancel, modify, flatten, etc.).
After submitting a mutation that returns command_id, use this endpoint to check whether the command has been processed.
Statuses: queued → succeeded or failed. The queued status is written before the submit response returns, so a command_id you have been handed is always pollable. Commands then complete in a few milliseconds; there is no observable intermediate processing state. Poll until the status is succeeded or failed.
Also includes timing breakdown: enqueue_latency_ms, processing_latency_ms, end_to_end_latency_ms, and error reason if failed.
Primarily useful as a fallback when WebSocket is unavailable or reconnecting.
Path Parameters
Command UUID returned by POST /trade/order
Response
Command status
x >= 0x >= 0x >= 0Related topics
Submit a market, limit, or stop orderGet a specific purchaseCancel all pending orders for an accountClose all open positions for an accountCancel a pending order