---
title: "get current super orders list"
method: GET
path: "/super/orders"
tags: ["Super Order"]
---

# get current super orders list

`GET /super/orders`

The API lets you retrieve an array of all orders with their last updated status along with legdetails.

## Headers

- `access-token` string, required

## Response `200`

Successful operation

- SuperOrderResponse[]
  - `dhanClientId` string — User specific identification generated by Dhan
  - `orderId` string — Order specific identification generated by Dhan
  - `exchangeOrderId` string — Order specific identification generated by Exchange
  - `correlationId` string — The user/partner generated id for tracking back
  - `orderStatus` 'TRANSIT' | 'PENDING' | 'REJECTED' | 'CANCELLED' | 'PART_TRADED' | 'TRADED' | 'CLOSED' | 'EXPIRED' — | **Enum Values** | **Description** | |-----------------|------------------------------------------------------------------- | | TRANSIT | Did not reach the exchange server | | PENDING | Reached at exchange end, awaiting execution | | REJECTED | Rejected at exchange/broker’s end | | CANCELLED | Cancelled by user | | PART_TRADED | Partially Executed | | TRADED | Executed | | CLOSED | ENTRY_LEG along with its respective child legs are/is successfully traded | | EXPIRED | Validity of order is expired |
  - `transactionType` 'BUY' | 'SELL' — The trading side of transaction
  - `exchangeSegment` 'NSE_EQ' | 'NSE_FNO' | 'NSE_COMM' | 'BSE_EQ' | 'BSE_FNO' | 'MCX_COMM' | 'NSE_EQ' | 'NSE_FNO' | 'BSE_EQ' | 'BSE_FNO' | 'MCX_COMM' — | **Enums** | **Exchange** | **Segment** | |--------------|--------------|-------------------| | NSE_EQ | NSE | Equity Cash | | NSE_FNO | NSE | Futures & Options | | BSE_EQ | BSE | Equity Cash | | BSE_FNO | BSE | Futures & Options | | MCX_COMM | MCX | Commodity |
  - `productType` 'CNC' | 'INTRADAY' | 'MARGIN' | 'MTF' — | **Enum Values** | **Description** | |-----------------|------------------------------------------------| | CNC | Cash & Carry for equity deliveries | | INTRADAY | Intraday for Equity, Futures & Options | | MARGIN | Carry Forward in Futures & Options | | MTF | Margin Traded Fund |
  - `orderType` 'LIMIT' | 'MARKET' — | **Enum Values** | **Description** | |------------------|-----------------------------| | LIMIT | For Limit Order types | | MARKET | For market Order types |
  - `validity` 'DAY' | 'IOC' — | **Enum Values** | **Description** | |-----------------|-----------------------| | DAY | Valid till end of day | | IOC | Immediate or Cancel |
  - `tradingSymbol` string — Refer Trading Symbol in Tables
  - `securityId` string — Exchange standard identification for each scrip
  - `quantity` integer — Number of shares for the order
  - `remainingQuantity` integer — Quantity pending execution
  - `ltp` number, float — Price at which the stock is currently trading
  - `price` number, float — Price at which the order is requested to execute
  - `afterMarketOrder` boolean — If the order is placed after market
  - `legName` 'ENTRY_LEG' — Leg identification
  - `createTime` string — Time at which the record is created
  - `updateTime` string — Time at which the record is updated
  - `exchangeTime` string — Time at which order reached at exchange end
  - `omsErrorDescription` string — Description of error in case the order is rejected or failed
  - `algoId` string — Algo id
  - `legDetails` SuperOrderLeg[] — Array of Leg Details
    - `orderId` string — Order specific identification generated by Dhan
    - `legName` 'STOP_LOSS_LEG' | 'TARGET_LEG' — Order leg where modification is to be done
    - `transactionType` 'BUY' | 'SELL' — Signifies the type of transaction whether it's BUY or SELL
    - `remainingQuantity` integer — Number of shares yet to be traded for the order
    - `price` number, float — Price at which the order is requested to execute for the leg
    - `orderStatus` 'PENDING' | 'PART_TRADED' | 'TRIGGERED' | 'CANCELLED' | 'EXPIRED' — | **Enum Values** | **Description** | |-----------------|---------------------------------------------| | PENDING | Reached at exchange end, awaiting execution | | PART_TRADED | Partially Executed | | TRIGGERED | Executed | | CANCELLED | Legs manually Cancelled by User | | EXPIRED | Validity of order is expired |
    - `trailingJump` number, float — Price Jump by which Stop Loss should be trailed
  - `averageTradedPrice` number, float — Average price at which order is traded
  - `filledQty` integer — Quantity of order traded on Exchange

---

[API](https://skmtc.dev/dhan/apis/dhanhq-api.md) · [All operations](https://skmtc.dev/dhan/apis/dhanhq-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dhan/dhanhq-api/revisions/2d368b9ed32d/schema)
