Getting error code: {“code”:3000,“message”:“This Webinar has not registration required only on some registrants

We are getting the following error for only some users through out API. I see a few entries here from other users with that issue, but I can’t find any solutions.

{“code”:3000,“message”:“This Webinar has not registration required: XXXXXXXX”}

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth - and, we are still getting the error after creating new JWT token.

Which Endpoint/s?
“webinars/{webinarId}/registrants” - POST Method

How To Reproduce (If applicable)
Steps to reproduce the behavior:
These webinars are large - upwards of 500 registrants often, most of the users are able to get into the webinar successfully through our system, but an increasing percentage are getting that error message and are not able to get in. Thanks for the help.

Hey @John_Davis,

It sounds like your registration settings might be being toggled to off, which is throwing the error.

Can you send me a screenshot of your webinar settings?


This isn’t the specific client but these are the “setting” we use for webinars in terms of how we get you through our api - is this what you are after?

I blanked out the actual keys for obvious reasons - but this is our set up.

Hey @John_Davis,

Are you not using the OAuth flow?


We are using JSON Web Tokens (JWT) for Authorization, not the OAuth Flow.

And we are getting an error this API -


We are also currently getting this error:

Hey @John_Davis,

Unfortunately we don’t support apps that ask our users to share their JWT Credentials. This actually breaks our terms of use.

Please switch to the OAuth flow to allow Zoom users to connect their Zoom accounts to your product so you can create Webinars on their behalf.