Skip to main content

Multileg Order Book

This API represents multileg order book records 

🔍Query Parameters

FieldsTypeRequiredDescriptionExample/Enum
offsetintegernoPage number of the collection to be displayedoffset=1
limitintegernoLimits number of items per pagelimit=20
orderTypestringYesOnly multileg and spread allowedordertype=multileg
orderStatusstringno1=Pending, 2=Completed, -1=All ordersorderstatus=1

🔑Header Parameters

FieldsTypeRequiredDescriptionExample/Enum
AuthorizationstringyesBearer token for authenticationaccess_token
Content_typestringyesMIME Typeapplication/JSON
x-api-keystringyesAPI key provided by bearerx-api-key

🟢Success Response - 200 OK

FieldsTypeDescriptionExample/Enum
StatusStringResponse of the API statussuccess
CodestringResponse code to the user request"s-101"
MessagestringHuman readable message"Order fetched successfully"
Dataarray of objectsList of multi leg order objectsSee below table
metadataobjectMetadata regarding total/completed/open ordersSee below table

📑Data object fields

FieldsTypeDescriptionExample/Enum
order_idstringSystem-generated unique codeORD13456
client_order_nostringClient order numberCL1232456
gateway_order_nostringInternal gateaway order numberGTW123456
segment_idintegerExchange segment ID2
exchangestringExchange segmentsNSE
book_typeintegerBook type1
leg_indicatorstringType of multileg orderspread
statusstringOrder StatusPending
order_timestampstringOrder resgistration timestamp2023-10-01T10:45:00
order_modified_timestampstringLast modified timestamp2023-10-01T10:48:00
settlement_daysintegerDays to settlement2
spread_symbolstringSpread scrip symbolBANKNIFY23JUNFUT
error_reasonstringReason for cancellation or errorInsufficient Margin
validitystringOrder ValidityDAY
spread_tokenintegerToken number for spread scrip34567
ordertimeintegerOrder time (timestamp format)16996153500
leg_no_1objectDetails of leg no 1See table below
leg_no_2objectDetails of leg no 2See table below
leg_no_3objectDetails of leg no 3See table below

🧾Leg_no_1 object fields

FieldsTypeDescriptionExample/Enum
transaction_typestringbuy or sellBUY
instrumentnumberinstrument nameRELIANCE
symbolstringscrip symbol"BANKNIFTY"
expiry_datestringContract expiry date2025-06-22
strike_pricestringStrike price (usually in paise)15000
option_typestringCE (Call) or PE (put)CE
total_quantityintegertotal order quantity10
traded_quantityintegertraded quantity10
pending_quantityintegerpending quantity12
order_pricenumberprice at which order was placed150.25
scrip_tokenintegerToken number of the instrument123
exchange_order_nostringExchange order numberEXORD123456789
product_typestringProduct type"DELIVERY"
price_tickintegerMinimum price tick size5
decimal_locnumberdecimal locator2
market_lotintegermarket lot size25

🧾Leg_no_2 object fields

FieldsTypeDescriptionExample/Enum
transaction_typestringbuy or sellBUY
instrumentnumberinstrument nameRELIANCE
symbolstringscrip symbol"BANKNIFTY"
expiry_datestringContract expiry date2025-06-22
strike_pricestringStrike price (usually in paise)15000
option_typestringCE (Call) or PE (put)CE
total_quantityintegertotal order quantity10
traded_quantityintegertraded quantity10
pending_quantityintegerpending quantity12
order_pricenumberprice at which order was placed150
scrip_tokenintegerToken number of the instrument123
exchange_order_nostringExchange order numberEXORD123456789
product_typestringProduct type"DELIVERY"
price_tickintegerprice tick size5
decimal_locnumberdecimal locator2
market_lotintegermarket lot size25

🧾Leg_no_3 object details

FieldsTypeDescriptionExample/Enum
transaction_typestringbuy or sellBUY
instrumentnumberinstrument nameRELIANCE
symbolstringscrip symbol"BANKNIFTY"
expiry_datestringContract expiry date2025-06-22
strike_pricestringStrike price (usually in paise)15000
option_typestringCE (Call) or PE (put)CE
total_quantityintegertotal order quantity10
traded_quantityintegertraded quantity10
pending_quantityintegerpending quantity12
order_pricenumberprice at which order was placed200
scrip_tokenintegerToken number of the instrument1234
exchange_order_nostringExchange order numberEXORD123456789
product_typestringProduct type"DELIVERY"
price_tickintegerprice tick size5
decimal_locnumberdecimal locator2
market_lotintegermarket lot size30

🧾Metadata object fields

FieldsTypeDescriptionExample/
total_recordsnumberTotal order count55
all_recordsnumberAll order count55
completed_recordsnumberTotal completed orders26
open_recordsnumberTotal open/pending orders10
get/transactional/v1/multilegOrders