GET
Order Cancel Reject (35=9)
The server sends OrderCancelReject (35=9) to the client over TLS/TCP. This is not an HTTP response.
Sent when an OrderCancelRequest cannot be fulfilled. For example, the order is already filled, already canceled, or unknown.
CxlRejResponseTo (434) is always 1 (OrderCancelRequest).
| CxlRejReason (102) | Meaning |
|---|---|
0 |
Too late to cancel. Order already filled, canceled, or pending cancel |
1 |
Unknown order. OrigClOrdID (41) or OrderID (37) not found |
99 |
Other. System error, account mismatch, or non-cancelable state (see text 58) |
Example (pipe-delimited FIX) — too late to cancel (order already canceled; 39
is the order's current status). Same shape when already filled (39=2):
8=FIX.4.4|9=250|35=9|34=67|49=BITGO|52=20260728-06:18:59.380|56=0123456789abcdef0123456789abcdef|1=0123456789abcdef0123456789abcdef|11=cxl-ord-008|37=16cebd5d-dc6a-4cdc-b72f-0bbbf49eabe1|39=4|41=NONE|58=order cannot be cancelled|60=20260728-06:18:59.228|102=0|434=1|10=XXX
Responses
200
OrderCancelReject (35=9) field reference.
35=9) field reference.Response Body
object
OrderCancelReject (
35=9). Server → client when OrderCancelRequest cannot be fulfilled.
CxlRejResponseTo (434) is always 1 (OrderCancelRequest).-
accountstringOptional. Echoed when available (inbound cancel Account or session Go Account ID). Omitted when empty. -
orderIDstring requiredRequired. Echoed from the cancel request, orNONEwhen absent. -
clOrdIDstringOptional. Echoed from the cancel request. -
origClOrdIDstringOptional. Echoed from the cancel request (NONEwhen empty). -
ordStatusstring enum requiredRequired. Current order status. Often8on rejects; real status when102=0(too late).012468A -
textstring requiredRequired. Human-readable rejection reason. -
transactTimestring requiredRequired. Echoed from the cancel request when present. -
cxlRejReasoninteger enum requiredRequired.0Too late to cancel (already filled/canceled/pending cancel).1Unknown order.99Other (system error, account mismatch, non-cancelable state; see Text).0199 -
cxlRejResponseTostring enum requiredRequired. Always1(OrderCancelRequest).1