Place, modify, cancel and look up orders and executions.
Place and manage US equity orders over REST or WebSocket.
Shared conventions
Request and response fields use camelCase. brokerClientId identifies the client account, orderNo is the server-assigned order number, and reference is a caller-supplied identifier (a UUID is generated if omitted when placing an order).
| Field | Values |
|---|---|
exchangeCode | US |
bsFlag | B buy; S sell |
orderType | L limit; M market |
orderValidity | Day (default), FAK, FOK, GTD, GTC |
FAK executes immediately and cancels the remainder; FOK executes completely or cancels. GTD requires orderExpiryDate (YYYY-MM-DD). GTC remains valid until cancelled.
| Order status | Meaning |
|---|---|
NEW | Accepted into the order queue |
WA | Waiting for approval |
PRO | Sending to the exchange |
Q | Queued |
PEX | Partially filled |
FEX | Fully filled |
CAN | Cancelled |
REJ | Rejected |
Use Query orders for order records and Query trades for executions. Both are GET endpoints. Order queries return the full result without pagination.
