---
title: "Live Orders"
method: GET
path: "/iserver/account/orders"
tags: ["Order"]
---

# Live Orders

`GET /iserver/account/orders`

The endpoint is meant to be used in polling mode, e.g. requesting every x seconds.
The response will contain two objects, one is notification, the other is orders.
Orders is the list of live orders (cancelled, filled, submitted).
Notifications contains information about execute orders as they happen, see status field.
To receive streaming live orders the endpoint /ws can be used. Refer to [Streaming WebSocket Data](https://interactivebrokers.github.io/cpwebapi/RealtimeSubscription.html) for details.

## Query parameters

- `Filters` string

## Response `200`

An object contains two arrays

- object
  - `filters` string[]
  - `orders` object[]
    - `acct` string — Account number
    - `conidex` string — conid and exchange. Format supports conid or conid@exchange
    - `conid` number — Contract identifier
    - `orderId` string — Order identifier
    - `cashCcy` string — Cash currency
    - `sizeAndFills` string — Quantity outstanding and total quantity concatenated with forward slash separator
    - `orderDesc` string — Order description
    - `description1` string — Formatted ticker description
    - `ticker` string — Underlying symbol
    - `secType` string — Asset class
    - `listingExchange` string — Listing Exchange
    - `remainingQuantity` number — Quantity remaining
    - `filledQuantity` number — Quantity filled
    - `companyName` string — Company Name
    - `status` string — Status of the order
    - `origOrderType` string — Original order type
    - `supportsTaxOpt` number — Supports Tax Optimization with 0 for no and 1 for yes
    - `lastExecutionTime` number — Last status update in format YYMMDDhhmms based in GMT
    - `lastExecutionTime_r` number — Last status update unix time in ms
    - `orderType` string — Order type
    - `order_ref` string — Order reference
    - `side` 'BUY' | 'SELL' | 'ASSN' | 'EXER' — The side of the market of the order. * BUY: Buy contract near posted ask price * SELL: Sell contract near posted bid price * ASSN: Option Assignment, if BUYSELL=BUY and OptionType=PUT or BUYSELL=SELL and OptionType=CALL * EXER: Option Exercise, if BUYSELL=SELL and OptionType=PUT or BUYSELL=BUY and OptionType=CALL
    - `timeInForce` string — Time in force
    - `price` number — Price of order
    - `bgColor` string — Background color in hex format
    - `fgColor` string — Foreground color in hex format
  - `snapshot` boolean — If live order update is a snapshot

---

[API](https://skmtc.dev/ibkr/apis/client-portal-web-api.md) · [All operations](https://skmtc.dev/ibkr/apis/client-portal-web-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ibkr/client-portal-web-api/revisions/32edbfe496d1/schema)
