Skip to main content

Bear put spread

The Bear Put Spread places two orders which both the legs will be put and in which the first one is bought and second one is sold, the strike price can be defined by the users

Method : POST

Request details

ParameterDescription Data typesExample
symbolTrading Symbol e.g.("NIFTY", "BANKNIFTY")String"NIFTY"
putBuyStrikePriceStrike Price of the symbol e.g.("17500", "16130")String"17500"
putSellStrikePriceStrike Price of the symbol e.g.("17500", "16130")String"17500"
expiryDate month year e.g.("03NOV22")String"16JAN23"
productC / M / I C -> Cash and Carry, M -> F&O Normal, I -> IntradayString"C"
quantityOrder QuantityString"1"
remarksUser can send remarks for the orderString"BearPutSpread"
jKeyKey Obtained on login success.String"28fa3983bd7a6334848b
userIdUser Id of the login userString"AA1999"
curl --location '' \
--header 'Content-Type: application/json' \
--data '{
"symbol": "NIFTY",
"putBuyStrikePrice": "18000",
"putSellStrikePrice": "17800",
"expiry": "23FEB23",
"product": "C",
"quantity": "10",
"remarks": "Test1",
"jKey": "e6a211bea63adff386578988e1cf4a9521c4744e6a39ad63174c8797e2af8c38",
"userId": "AA123"

Success response details

ParameterDescriptionData typesExample
statusSuccess String"Success"
data.requestTimeResponse received time.String"17:25:25 16-02-2023"
data.orderNumberIt will be present only on successful Order placement to OMS.String"1234567890111"

Failure response details

ParameterDescriptionData TypeExample
codeHTTP CodeString"401"
nameType of errorString"INVALID_JKEY"
error.fieldError fieldString"jKey"
error.messageError messageString"jKey parameter is invalid"

Sample response

status: "Success",
data: {
requestTime: "17:25:25 16-02-2023",
orderNumber: "1234567890111",
status: "Success",
data: {
requestTime: "17:25:25 16-02-2023",
orderNumber: "1234567890111",