The current way is retrieving order list and performing filtering operations and check for any order status that is 'rejected', is there any other better option from your side @sujith@rakeshr
@akshay07, The 200 response of order placement only means your order placement request has gone through. It doesn't guarantee the execution of the order. Once an order is placed, it goes through multiple layers of validation at Kite Trade, min-RMS, RMS, OMS, and if all the things are fine then only it is placed at the exchange. Even at exchange your order can be rejected or canceled. You can check the reason for rejection or cancelation in the status message field. One needs to fetch orderbook and check the status of an order in order to determine the current status of the order.
The 200 response of order placement only means your order placement request has gone through. It doesn't guarantee the execution of the order.
Once an order is placed, it goes through multiple layers of validation at Kite Trade, min-RMS, RMS, OMS, and if all the things are fine then only it is placed at the exchange. Even at exchange your order can be rejected or canceled. You can check the reason for rejection or cancelation in the status message field.
One needs to fetch orderbook and check the status of an order in order to determine the current status of the order.