Super Order

get current super orders list

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

get/super/orders

Headers

access-tokenstring required

Response

Successful operation

dhanClientIdstring

User specific identification generated by Dhan

orderIdstring

Order specific identification generated by Dhan

exchangeOrderIdstring

Order specific identification generated by Exchange

correlationIdstring

The user/partner generated id for tracking back

orderStatus'TRANSIT' | 'PENDING' | 'REJECTED' | 'CANCELLED' | 'PART_TRADED' | 'TRADED' | 'CLOSED' | 'EXPIRED'
Enum ValuesDescription
TRANSITDid not reach the exchange server
PENDINGReached at exchange end, awaiting execution
REJECTEDRejected at exchange/broker’s end
CANCELLEDCancelled by user
PART_TRADEDPartially Executed
TRADEDExecuted
CLOSEDENTRY_LEG along with its respective child legs are/is successfully traded
EXPIREDValidity 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'
EnumsExchangeSegment
NSE_EQNSEEquity Cash
NSE_FNONSEFutures & Options
BSE_EQBSEEquity Cash
BSE_FNOBSEFutures & Options
MCX_COMMMCXCommodity
productType'CNC' | 'INTRADAY' | 'MARGIN' | 'MTF'
Enum ValuesDescription
CNCCash & Carry for equity deliveries
INTRADAYIntraday for Equity, Futures & Options
MARGINCarry Forward in Futures & Options
MTFMargin Traded Fund
orderType'LIMIT' | 'MARKET'
Enum ValuesDescription
LIMITFor Limit Order types
MARKETFor market Order types
validity'DAY' | 'IOC'
Enum ValuesDescription
DAYValid till end of day
IOCImmediate or Cancel
tradingSymbolstring

Refer Trading Symbol in Tables

securityIdstring

Exchange standard identification for each scrip

quantityinteger

Number of shares for the order

remainingQuantityinteger

Quantity pending execution

ltpnumber float

Price at which the stock is currently trading

pricenumber float

Price at which the order is requested to execute

afterMarketOrderboolean

If the order is placed after market

legName'ENTRY_LEG'

Leg identification

createTimestring

Time at which the record is created

updateTimestring

Time at which the record is updated

exchangeTimestring

Time at which order reached at exchange end

omsErrorDescriptionstring

Description of error in case the order is rejected or failed

algoIdstring

Algo id

averageTradedPricenumber float

Average price at which order is traded

filledQtyinteger

Quantity of order traded on Exchange

Changes

No recorded changes to this endpoint across all 1 revision of this API.