This probably is more of a feature request for Zerodha and does not relate to kite connect per-se. So, this may not be the right place to bring it up.
My app placed some AMO orders for instruments that happen to be in-eligible for pre-open session. For example, things like the F series on the BSE, which have low trading volume. These orders get sent to the exchange at 9.00 AM with everything else. The problem is that they are always immediately rejected by the exchange with some "invalid state" error message. So, basically there is no way for me to use AMO for these types of securities. The same order would have been fine if placed once the regular session is open at 9.15 AM.
What I am asking for I suppose is either - that the system should recognise these orders as being ineligible for pre-open and send them 9.15 onwards. - or let me deal with it by providing some parameter/handle to instruct the system to place my AMO orders only in the regular session.