Skip to main content

Overview

The Order Status Request message (MsgType = "H") allows you to request the gateway to provide current status information for a specified order. The gateway responds with an Execution Report containing the order’s present state.

Field Layout

TagFieldDescriptionRequiredTypeValues
1AccountTrading accountYString
11ClOrdIDUnique identifier for this status requestYString
37OrderIdOrderId assigned by the gatewayYString
48SecurityIDSecurity identifier (if applicable)NNumeric
54SideOrder sideYChar1=Buy, 2=Sell
55SymbolSecurity symbol (uppercase)YString
167SecurityTypeSecurity typeYStringCS=Common Stock, OPT=Option, MLEG=Multileg

Example

8=FIX.4.4|35=H|49=CLIENT1|56=BUILDMARKETS|11=STAT-20260212-001|1=ACC123456789|37=BMKT-78450|55=AAPL|167=CS|54=1|10=012|
The gateway responds with an Execution Report (MsgType="8") where ExecType=I (Order Status), containing the current order state.

REST Equivalents

  • POST /api/external/get-orders with OrderCode filter
  • GET /api/Blotter/OrderLegs?orderCode={code} for leg-level detail