# Cant get QOS data via webhook

**URL:** <https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132>\
**Category:** API and Webhooks\
**Created:** [January 19, 2024, 1:41am UTC](https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132 "2024-01-19T01:41:23Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![nathanliu](https://avatars.discourse-cdn.com/v4/letter/n/c6cbf5/32.png) [@nathanliu](https://devforum.zoom.us/u/nathanliu)\
**Post date:** [January 19, 2024, 1:41am UTC](https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132/1 "2024-01-19T01:41:23Z")

</div>

**Event subscription with webhook cant get any data**

**Description**  
_I tried to creat a server to server app and add event subscription on this two event: meetting participant QOS and meetting participant QOS summary. and use the offical example : [https://github.sheincorp.cn/zoom/webhook-sample/blob/master/index.js](https://github.sheincorp.cn/zoom/webhook-sample/blob/master/index.js) as my webhook endpoint. but when the app running, i cant get any data without the endpoint.url\_validation event._

**Error?**  
_no data when using QOS webhook_

**How To Reproduce**  
_Steps to reproduce the behavior:_  
_1. running [https://github.sheincorp.cn/zoom/webhook-sample/blob/master/index.js](https://github.sheincorp.cn/zoom/webhook-sample/blob/master/index.js) and ngrok http 4000_  
\*2. running my app with event subscription , \*  
_3. no data from zoom_

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [January 19, 2024, 2:36am UTC](https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132/2 "2024-01-19T02:36:23Z")

</div>

Hi @nathanliu ,

Just confirming, you’ve added QSS to your plan? [Quickly diagnose and resolve network disruptions | Zoom](https://www.zoom.com/en/services/qss/)

---

<div class="post-metadata">

**Author:** ![boonjun.tan](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/boonjun.tan/32/38306_2.png) [@boonjun.tan](https://devforum.zoom.us/u/boonjun.tan)\
**Post date:** [January 19, 2024, 2:40am UTC](https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132/4 "2024-01-19T02:40:17Z")

</div>

Hey @nathanliu,

Not sure if I understand your situation correctly but it seems to me that what you have set up is your server app to have webhook event-based sent to your server and I assumed your endpoint has also been validated in your Zoom developer account.

Which QOS webhook are you looking to receive information from? For a webhook to trigger, there must be an event that has happened to fulfil to webhook requirement of when it should send you certain information. E.g. If you want the [QOS information of a certain participant after he/she has left the meeting](https://developers.zoom.us/docs/api/rest/reference/qss/events/#operation/meeting.participant_data_summary), then this event needs to happen before Zoom sends you the QOS information.

Thank you.

---

<div class="post-metadata">

**Author:** ![avery.li](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/avery.li/32/49847_2.png) [@avery.li](https://devforum.zoom.us/u/avery.li)\
**Post date:** [January 19, 2024, 2:40am UTC](https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132/5 "2024-01-19T02:40:48Z")

</div>

Hi @gianni.zoom this is to confirm it is recently added to the plan. Here is the api he is calling [Zoom API Events - QSS](https://developers.zoom.us/docs/api/rest/reference/qss/events/#operation/meeting.participant_qos)

@nathanliu fyi

---

<div class="post-metadata">

**Author:** ![nathanliu](https://avatars.discourse-cdn.com/v4/letter/n/c6cbf5/32.png) [@nathanliu](https://devforum.zoom.us/u/nathanliu)\
**Post date:** [January 19, 2024, 2:47am UTC](https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132/6 "2024-01-19T02:47:28Z")

</div>

Hi Boon, i use this webhook : [Zoom API Events - QSS](https://developers.zoom.us/docs/api/rest/reference/qss/events/#operation/meeting.participant_qos)

refer to the document : " The **Meeting Participant QoS** event triggers every few seconds. When participants are in a meeting, the participants’ quality of service data is collected and sent via this event."

in my understanding, this webhook will send the users QOS data every few seconds? and in my app, i have already turn on the event subscriptions and add my endpoint url and add the event [Meeting Participant QoS] and [Meeting Participant QoS summary].

any other thing should i do?

---

<div class="post-metadata">

**Author:** ![nathanliu](https://avatars.discourse-cdn.com/v4/letter/n/c6cbf5/32.png) [@nathanliu](https://devforum.zoom.us/u/nathanliu)\
**Post date:** [January 19, 2024, 2:49am UTC](https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132/7 "2024-01-19T02:49:18Z")

</div>

Hi avery, yes we have the QOS in out plan 😀

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [January 21, 2025, 6:31pm UTC](https://devforum.zoom.us/t/cant-get-qos-data-via-webhook/102132/9 "2025-01-21T18:31:44Z")

</div>

Closed on January 21, 2025, 6:31pm UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
