Kite Connect login error: The user is not enabled for the app

VBotDev492
Hello Kite Connect Support Team,

I created and activated a Connect app named VBot Market Data and added ₹500 in credits.

I verified that the Zerodha Client ID saved in my app matches the Kite account I'm using to log in. I also logged out and logged back into both Kite and the Kite Connect developer portal, but authentication still fails.

The exact error returned is:

The user is not enabled for the app.

Could you please check whether my Zerodha account is correctly enabled and mapped to this Kite Connect app, and advise how to resolve this issue?

App details:

App name: VBot Market Data

API client library: Kite Connect Python SDK 5.2.2

Purpose: Personal development and market-data WebSocket integration

I can provide additional account details privately if required.

Thank you.
  • salim_chisty
    The error: The user is not enabled for the app, usually indicates that the Zerodha account you're using to login is not mapped to the Kite Connect app.

    Please ensure you're logging in with the same Zerodha Client ID that is linked to your app in the Developer Console. To resolve the issue with your Kite Connect app, please navigate to the app details screen and verify that you have entered the correct client id. Ensure there are no spaces at the beginning or end of the client id. The Developer Console uses your email address only for managing your developer account, whereas the OAuth login flow authenticates your Zerodha trading account (Client ID/User ID or registered mobile number).

    You may refer to a similar discussion here.

    If the issue persists, we request you to kindly raise a ticket through the support portal so that we can assist you more effectively.
  • nagavenij
    Please verify that the Client ID entered in your Kite Connect Developer Console matches your Kite Client ID, then try logging in again. You may refer to this forum link.
Sign In or Register to comment.