---
title: "Get account's open orders"
method: GET
path: "/api/v1/open_orders"
tags: ["Account"]
---

# Get account's open orders

`GET /api/v1/open_orders`

Retrieve all currently open orders for a specific account.
Includes limit orders, stop orders, and TP/SL orders attached to positions. Supports pagination.

## Query parameters

- `account` string, required
- `limit` integer
- `offset` integer

## Response `200`

Open orders retrieved successfully

- PaginatedResponseOrderDto
  - `items` object[], required — The items in the current page
    - `cancellation_reason` string, required
    - `client_order_id` string, required
    - `details` string, required
    - `is_buy` boolean, required
    - `is_reduce_only` boolean, required
    - `is_tpsl` boolean, required
    - `market` string, required
    - `order_direction` string, required
    - `order_id` string, required
    - `order_type` string, required
    - `orig_size` number, double, nullable
    - `parent` string, required
    - `price` number, double, nullable
    - `remaining_size` number, double, nullable
    - `size_delta` number, double, nullable
    - `sl_limit_price` number, double, nullable
    - `sl_trigger_price` number, double, nullable
    - `status` string, required
    - `tp_limit_price` number, double, nullable
    - `tp_trigger_price` number, double, nullable
    - `transaction_version` integer, required
    - `trigger_condition` string, required
    - `unix_ms` integer, required
  - `total_count` integer, nullable — The total number of items across all pages. Optional: history endpoints omit this field to avoid expensive COUNT(*) queries.

## Other responses

- `500` — Database error

---

[API](https://skmtc.net/decibel/apis/decibel-trading-api.md) · [All operations](https://skmtc.net/decibel/apis/decibel-trading-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/decibel/decibel-trading-api/versions/37a02083ff59/schema)
