Bracket Order - Not Ok Error

I am trying to place a Stoploss Bracket Order via api similar to the one shown below:

Here’s my request json:

[
    {
        "discqty": "0",
        "trading_symbol": "ICICIBANK-EQ",
        "exch": "NSE",
        "transtype": "BUY",
        "ret": "DAY",
        "prctyp": "SL",
        "qty": "1",
        "price": "955.5",
        "pCode": "BO",
        "symbol_id": "4963",
        "target": "5.0",
        "stopLoss": "5.0",
        "trailing_stop_loss": "0.0",
        "complexty": "BO",
        "trigPrice": "955.0",
        "orderTag": "Stocks Developer"
    }
]

Here’s the response:

[
    {
        "stat": "Not_Ok",
        "NOrdNo": null
    }
]

Could you please identify what I am doing wrong here?

Note:
This is likely due to pCode being passed as BO, when I passed it as MIS then it worked.

Maybe you would want to update the docs?

[“pCode”: “BO”] Instead of BO kindly use NRML, CNC, or MIS, find the below image for your reference