"Insufficient permission for that call." for all calls through NoideJS client

susant123
I had created a NodeJS client with a personal API. For all calls I get following response.

{
status: 'error',
message: 'Insufficient permission for that call.',
data: null,
error_type: 'PermissionException'
}

For example, following request with a valid token and api key responds with the same error.

const kite = new KiteConnect({
api_key: process.env.KITE_API_KEY,
access_token: user.rows[0].kite_access_token
});

I am using "kiteconnect": "^5.0.1" in the NodeJS.

I really need some help here to get going with my program!

  • Sravanthi_bh
    With Kite Connect Personal, you can access all the essential features of Kite Connect minus the market data (both real-time and historical). You can place orders and track your positions, holdings, and funds with Kite Connect Personal as long as you have a source for market data. You may check out the similar discussion here
  • susant123
    Thank you. You are right. I created a different paid API and it works fine now.

    When Zerodha says, they have made APIs free for personal use I was expecting at least price API will be free. Its just buy and sell APIs which are free. Not great for a algo trader who is just starting and is trying something. Zerodha could have limited the calls count to lets say 100 per day for free APIs, that would have been so useful.

    Anyway, once everything is tested, the programmers would comeback to the paid plan.
Sign In or Register to comment.