---
title: "GET /order-status"
method: GET
path: "/order-status"
tags: ["order-gateway"]
---

# GET /order-status

`GET /order-status`

## Query parameters

- `oid` string
- `cid` integer
- `aid` string

## Response `200`

Status of requested order

- GetOrderStatusResponse
  - `status` OrderStatus, required
    - `clord_id` integer
    - `filled_quantity` integer, nullable
    - `order_id` string, required
    - `reject_message` string, nullable
    - `reject_reason` 'CLOSE_ONLY' | 'INSUFFICIENT_MARGIN' | 'MAX_OPEN_ORDERS_EXCEEDED' | 'UNKNOWN_SYMBOL' | 'EXCHANGE_CLOSED' | 'INCORRECT_QUANTITY' | 'INVALID_PRICE_INCREMENT' | 'INCORRECT_ORDER_TYPE' | 'PRICE_OUT_OF_BOUNDS' | 'NO_LIQUIDITY' | 'INSUFFICIENT_CREDIT_LIMIT' | 'ORIGINAL_ORDER_TERMINATED' | 'DUPLICATE_CLIENT_ORDER_ID' | 'UNKNOWN'
    - `remaining_quantity` integer, nullable
    - `state` 'PENDING' | 'ACCEPTED' | 'PARTIALLY_FILLED' | 'FILLED' | 'CANCELED' | 'REJECTED' | 'EXPIRED' | 'REPLACED' | 'DONE_FOR_DAY' | 'UNKNOWN', required
    - `symbol` string, required

## Other responses

- `400` — Bad request - exactly one of oid or cid must be provided

---

[API](https://skmtc.net/architect/apis/ax-api-gateway.md) · [All operations](https://skmtc.net/architect/apis/ax-api-gateway/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/architect/ax-api-gateway/revisions/2955c31c524d/schema)
