Skip to main content
GET
/
v1
/
orders
/
fetch_open_orders
Fetch open orders
curl --request GET \
  --url https://github.com/openpx-trade/openpx/v1/orders/fetch_open_orders
[
  {
    "created_at": "2023-11-07T05:31:56Z",
    "filled": 123,
    "id": "<string>",
    "market_ticker": "<string>",
    "outcome": "<string>",
    "price": 123,
    "size": 123,
    "fee": null,
    "updated_at": null
  }
]
List the caller’s open orders, optionally scoped to one asset_id.

Query Parameters

asset_id
string

Response

Success.

created_at
string<date-time>
required

Order creation time (UTC) (e.g. "2026-04-25T12:00:00Z").

filled
number<double>
required

Cumulative filled size in contracts (e.g. 25.0).

id
string
required

Globally-unique exchange order id (e.g. "a1b2c3d4-...").

market_ticker
string
required

Unified market ticker the order belongs to (e.g. "KXBTCD-25APR1517").

outcome
string
required

Outcome label as published by the exchange (e.g. "Yes", "No", or a categorical label).

price
number<double>
required

Limit price as YES probability in (0, 1) (e.g. 0.62).

side
enum<string>
required

Order direction. Options: buy, sell.

Available options:
buy,
sell
size
number<double>
required

Order size in contracts (e.g. 100.0).

status
enum<string>
required

Order lifecycle state. Options: pending, open, filled, partially_filled, cancelled, rejected.

Available options:
pending,
open,
filled,
partially_filled,
cancelled,
rejected
fee
number<double> | null

Volume-weighted per-contract fee in quote dollars; null on Polymarket and on unfilled orders.

updated_at
string<date-time> | null

Last update time (UTC); null if untouched since creation.