---
title: "Query Order States"
method: GET
path: "/info/order/states"
tags: ["Orders"]
---

# Query Order States

`GET /info/order/states`

## Query parameters

- `userAddr` string, required
- `symbol` integer
- `status` string
- `side` integer
- `type` integer
- `orderId` string
- `clientOrderId` string
- `parentOrderId` string
- `page` integer
- `pageSize` integer
- `startTime` integer
- `endTime` integer

## Response `200`

Paginated order states

- object
  - `code` integer
  - `data` OrderState[]
    - `id` integer
    - `blockHeight` integer
    - `ordId` string
    - `clOrdId` string
    - `parentOrdId` string
    - `userAddr` string
    - `symbol` integer
    - `side` integer — 1=BUY, 2=SELL
    - `type` integer — 1=LIMIT, 2=MARKET
    - `price` string
    - `qty` string
    - `filledQty` string
    - `leaveQty` string
    - `cumFilledValue` string
    - `cumFee` string
    - `triggerPx` string
    - `status` string — NEW, PARTIALLY_FILLED, FILLED, CANCELED
    - `timeInForce` string
    - `reduceOnly` integer — 0=NONE, 1=REDUCE_ONLY, 2=TP, 3=SL
    - `conditionalOrderTriggerType` integer
    - `blockTime` integer

---

[API](https://skmtc.dev/afx/apis/afx-dex-exchange-api.md) · [All operations](https://skmtc.dev/afx/apis/afx-dex-exchange-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/afx/afx-dex-exchange-api/revisions/7153776e5985/schema)
