FIXOrders FIX

GET

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.

Response Body

object

OrderCancelReject (35=9). Server → client when OrderCancelRequest cannot be fulfilled. CxlRejResponseTo (434) is always 1 (OrderCancelRequest).
  • account string
    Optional. Echoed when available (inbound cancel Account or session Go Account ID). Omitted when empty.
  • orderID string required
    Required. Echoed from the cancel request, or NONE when absent.
  • clOrdID string
    Optional. Echoed from the cancel request.
  • origClOrdID string
    Optional. Echoed from the cancel request (NONE when empty).
  • ordStatus string enum required
    Required. Current order status. Often 8 on rejects; real status when 102=0 (too late).
    012468A
  • text string required
    Required. Human-readable rejection reason.
  • transactTime string required
    Required. Echoed from the cancel request when present.
  • cxlRejReason integer enum required
    Required. 0 Too late to cancel (already filled/canceled/pending cancel). 1 Unknown order. 99 Other (system error, account mismatch, non-cancelable state; see Text).
    0199
  • cxlRejResponseTo string enum required
    Required. Always 1 (OrderCancelRequest).
    1