Order updates will not be received through WebSocket for personal apps (API). You may use postback/webhooks instead. For more details, please refer to the documentation.
This is not correct approach. For a simple order update (all brokers give this), we need to have indirect approach have a server listening to the post back. Very bad idea. Unfortunately, Zerodha which has been torch bearer of the algo trading is not giving it
This is a really important topic using WebSocket for order updates via personal APIs can be super helpful, but there are a few gotchas to keep in mind. For example, updates might come in before the HTTP response of the order placement, and sometimes statuses like “UPDATE” or “OPEN” show up before “COMPLETE” or other terminal states, depending on how fast the system and network are. One trick is to always fetch the orderbook or check the order status after receiving websocket events to confirm things. Also, here’s a related thread with similar discussion: https://kite.trade/forum/discussion/10402/guaranteed rent london web-socket-order-updates