Webhooks and OAuth (Meeting statuses)

Description
Hello!

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.

Error
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?
meeting.participant_jbh_joined
meeting.participant_joined
meeting.participant_jbh_waiting
meeting.participant_left
meeting.started
meeting.ended
meeting.created

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?

Thanks,
Tommy