ZoomMtg.init: The account don't enable API


I’m using the example provided on github (https://github.com/zoom/sample-app-web) and trying to connect to a meeting. Basically I followed the steps described here: https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/api-reference. The only thing I changed is the API_KEY and API_SECRET but I get following response:

{ method: "join", status: false, errorCode: 1, errorMessage: "The account don't enable API.", result: null }

I have a pro account and created and app in the market place:

It seems like something on the account is wrong and not that there’s a problem in the code…



@m365x958648 We are looking at your issue and will get back to you shortly




Can you please make sure that the app is activated and the account has developer privileges?

You need to have developer privileges enabled within your Zoom account. You can do so by logging into your Zoom.us portal



it seems you are using the wrong keys. Please make sure that you are JWT enabled App, and you need to use API key secrets instead SDK keys.

For more information please visit https://marketplace.zoom.us/docs/sdk/native-sdks/Web-Client-SDK/getting-started/prerequisites

1 Like


Excellent, thank you very much. You are right, switching to the JWT enabled app and using the key and secret from there did the job. Thanks!

I somehow didn’t find that information. Maybe it would be good to have this stuff directly in the github repo, or at least linked from there.



@m365x958648 Thank you for the feedback. I will pass this to the concerned team, so that they can consider adding these features in our future releases.