Paid Connect Account is Active through 18 Oct 2026, REST quote/historical_data succeed, and KiteTicker upgrade returns 403. Please check WebSocket on My-New-Trading-App
Client: kiteconnect 5.2.2, Python, KiteTicker(api_key, access_token) Exact close: 1006 / WebSocket connection upgrade failed (403 - Forbidden) on_connect never fires Same IP is working for REST quote
Please verify that you are using a Kite Connect (paid) app's API_Key. Please generate a fresh access_token for the same API_Key and check. You may refer to the similar discussion here.
Screenshot already shows Connect, active through 18 Oct 2026 Fresh token generated 21 Sep 2026 for that app profile + quote OK on the same session KiteTicker(api_key, access_token) still upgrade failed (403) Please check streaming / ticker on My-New-Trading-App (REST market data works; only wss://ws.kite.trade does not)
Exact close: 1006 / WebSocket connection upgrade failed (403 - Forbidden)
on_connect never fires
Same IP is working for REST quote
Fresh token generated 21 Sep 2026 for that app
profile + quote OK on the same session
KiteTicker(api_key, access_token) still upgrade failed (403)
Please check streaming / ticker on My-New-Trading-App (REST market data works; only wss://ws.kite.trade does not)
Please review the WebSocket example code and ensure you are using the correct instrument token from the instrument file to check for any errors. Additionally, you can refer to the Python WebSocket streaming FAQs for further guidance.