Webhooks and OAuth (Meeting statuses)


Could you clarify how webhooks work with the Oauth app, please?

We plan to build an integration allowed using Zoom as SSO for our service:

  • Login via Zoom
  • Ability to receive webhooks about Meetings starts/ends, participants join/leave.

The idea to show specific meta info about Live/Ended/Upcoming Meetings for users in our service.

The main questions:

  • How will the events be sent to our servers?
  • What kind of permissions will we require?

After successful authorization, every user gives access to send certain events via Webhooks to our servers.

Do we need to get permission only from a certain user? Am I right? Are there unexpected problems?

Is it possible to create an Oauth App with enabled ‘Event Subscriptions’?

After every successful auth, will certain users start sending webhooks to our server without any admin access level as usual ‘webhook app’ requires? Could you clarify these moments?
If you have any notes, suggestions, or ideas, please let me know.

The full error message or issue you are running into.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth with enabled “Event Subscriptions” feature.

Which Endpoint/s?

Additional context
How we can check it with test 3rd party user (without developer accountt)?

Hey @MS_k,

You can add event subscriptions to your OAuth app and choose the webhook events you want to receive. They will be sent to your endpoint url as HTTP POST requests.

Can you be more specific?