API-created events: Registration emails not sending

I’m encountering an issue with webinar settings when a webinar is created and managed via the Zoom API.

Context

  • A webinar is created via the Zoom API.

  • During creation, the following settings are explicitly set:

    • Email notifications: disabled

    • Automatic registration approval: disabled

  • Webinar registrants are then added via the API (no specific email-related options available at this step).

Observed behavior

  • If, after creation, I go into the Zoom Web interface and enable:

    • Email notifications

    • Automatic registration approval

  • These changes appear in the UI, but are not actually applied:

    • No notification emails are sent to registrants

    • Behavior remains identical to the original API configuration

It looks as if settings defined at webinar creation via the API are not overridden by later changes made in the Zoom UI, or that some API-level flags are persisted and take precedence over UI updates.

Can someone help me?

1 Like

Hi @Equipe , are you doing this adter you’ve added the webinar registrants via API? If so, the changes on the UI will apply to new registrants as opposed to ones you’ve already added.

Hello @gianni.zoom ,

thank you for your response !!

To clarify the timeline:

  1. Webinar creation via API with email notifications disabled and automatic approval disabled

  2. Registrants are added via API

  3. Then I go to the Zoom Web UI and enable both email notifications and automatic approval

  4. New registrants are added via API after these UI changes

  5. Issue: These new registrants still don’t receive any emails, despite the settings being enabled in the UI

So yes, I’m making the UI changes before adding additional registrants, but the new registrants added after the UI changes still don’t receive notifications.

Hi @Equipe ,

Can you confirm when you check the webinar settings via API if it says notifications are now enabled? Please confirm what the endpoint GET/webinars/{webinarId}says.

If it has the original settings you created the meeting with, please try changing the settings via the update endpoint and test adding new registrants again.