For the past several days, many NIFTY OTM option strike orders are not going through. The API is returning an error
Due to higher OI utilisation recently, the range has been more narrow which could have led to this error.
But just after a minute when the user manually fires the same order (from kite web), it goes through.
There is no distinction we make between API and Kite Web orders and the range allowed is the same. Our RMS team dynamically updates the range all throughout the day to ensure that we remain within the exchange's allowed OI. It could have been a mere coincidence that your order on Kite Web went through when the range was broadened.
You can check it here.