Skip to main content

Bulk Order

This API enables users to place multiple orders in a single API call, reducing the number of request and latency in trading system

🔑Header Parameters

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

📦Request Body Schema

FieldsTypeRequiredDescriptionExample/Enum
scrip_infoobjectyesScrip details can be sent either by exchange & scrip token, or full scrip details (symbol, expiry, etc.)See below table
transaction_typestringyesWhether its a BUY or SELL orderBUY
product_typestringyesProduct typeDELIVERY
order_typestringyesOrder TypesLIMIT
quantityintegeryesOrder quantity100
pricenumbernoPrice at which the order will be placed (in rupees) Default: 0250.5
trigger_pricenumbernoTrigger price for stop loss or stop loss market orders245.5
disclosed_quantityintegernoQuantity visible to market (partial disclosure)50
validitystringnoOrder ValidityDAY
is_amobooleannoAfter market orderfalse
order_identifierstringnoMax 10 characters. An optional field to apply to an order to track it."ORD12345"
part_codestringnoParticipant Code of the Custodian."PC001"
algo_idstringnoAlgo id for strategy generated orders"ALG0001"
strategy_idstringnoStrategy id for strategy generated orders"STRAT009"
vendor_codestringnoVender code for inhouse application"VENDX"

📄Scrip info object fields

FieldsTypeRequiredDescriptionExample/Enum
exchangestringyesExchange segmentsNSE_FO
scrip_tokenintegernoInstrument token number10125
symbolstringnoSymbol of the scripRELIANCE 
seriesstrignoSeries (for equities)EQ
expiry_datestringnoExpiry date (yyyy-mm-dd) for F&O2025-06-05
strike_pricenumbernoStrike price in paise (for options)255000
option_typestringnooption type: "CE" call or "PE" putPE

🟢Success Responses - 200 OK

FieldsTypeDescriptionExample/ENUM
statusstringAPI status"success"
codestringResponse code per order"s-101"
messagestringstatus or error message"success"
dataarray of objectArray of order status objectSee table below

📑Data Array Object

FieldTypeDescriptionExample/ENUM
statusstringStatus of individual order placed"success"
codestringResponse code for the order"s-101"
messagestringsuccess message for the order"order entry sent to OMS"
dataobjectOrder response dataSee below table

📋Data Object (inside each order response )

FieldTypeDescriptionExample/ENUM
orderIdstringSystem generated order ID"NWSYF00028"
post/transactional/v1/orders/bulkOrders