Skip to main content

Why do I see 'EGeneral:Permission denied' on Kraken?

Learn what the 'EGeneral:Permission denied' error on Kraken means and how to fix your API key permissions.

Written by Pete Darby
Updated over a week ago

What does this error mean?

'EGeneral:Permission denied' means your Kraken API key does not have the correct permissions to perform trading actions.

Why does this happen?

When you create an API key on Kraken, you need to enable specific permissions. If the required boxes or toggles are not checked, Kraken will block requests from Cryptohopper and return this error.

What you can do

  1. Go to your Kraken API settings and make sure the correct boxes are checked and the right toggles are enabled, as shown in the screenshot below. Follow the step-by-step guide on how to connect to Kraken with API keys for full instructions.

Verify it's fixed

After updating your API key permissions, monitor your bot's log to confirm the error no longer appears.

Error log example

04/22/2024 1:08:09 PM INFO Kraken error: ["EGeneral:Permission denied"]

04/22/2024 1:08:09 PM ERROR Oops! It seems like Kraken returned an empty balance, do you have funds in your trading wallet? Don't worry; we'll try getting your trading funds from Kraken again in a minute!

Did this answer your question?