# Webhooks and OAuth (Meeting statuses)

**URL:** <https://devforum.zoom.us/t/webhooks-and-oauth-meeting-statuses/17561>\
**Category:** API and Webhooks\
**Created:** [May 13, 2020, 10:11pm UTC](https://devforum.zoom.us/t/webhooks-and-oauth-meeting-statuses/17561 "2020-05-13T22:11:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MS\_k](https://avatars.discourse-cdn.com/v4/letter/m/bb73d2/32.png) [@MS\_k](https://devforum.zoom.us/u/MS_k)\
**Post date:** [May 13, 2020, 10:11pm UTC](https://devforum.zoom.us/t/webhooks-and-oauth-meeting-statuses/17561/1 "2020-05-13T22:11:23Z")

</div>

**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)?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 18, 2020, 8:58pm UTC](https://devforum.zoom.us/t/webhooks-and-oauth-meeting-statuses/17561/2 "2020-05-18T20:58:51Z")

</div>

Hey @MS_k,

> [@MS\_k](#):
>
> How will the events be sent to our servers?

You can [add event subscriptions to your OAuth app](https://marketplace.zoom.us/docs/guides/build/oauth-app#features) and choose the webhook events you want to receive. They will be sent to your endpoint url as HTTP POST requests.

> [@MS\_k](#):
>
> What kind of permissions will we require?

Can you be more specific?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 9:23pm UTC](https://devforum.zoom.us/t/webhooks-and-oauth-meeting-statuses/17561/3 "2020-08-21T21:23:19Z")

</div>

Closed on August 21, 2020, 9:23pm UTC


