# Https://api.zoom.us/v2/metrics/webinars returning empty

**URL:** <https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105>\
**Category:** API and Webhooks\
**Created:** [May 9, 2023, 4:36pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105 "2023-05-09T16:36:54Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![cs\_eds\_data](https://avatars.discourse-cdn.com/v4/letter/c/6a8cbe/32.png) [@cs\_eds\_data](https://devforum.zoom.us/u/cs_eds_data)\
**Post date:** [May 9, 2023, 4:36pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105/1 "2023-05-09T16:36:54Z")

</div>

Greetings,

We are attempting to pull data from the following endpoint and running into some odd behavior:  
[https://api.zoom.us/v2/metrics/webinars](https://api.zoom.us/v2/metrics/webinars)

We are looking for past webinar data but it comes back like this:

{  
from: “date”,  
to: “date”,  
page\_count: 0,  
page\_size: 300,  
total\_records: 0,  
next\_page\_token: “”,  
webinars:   
}

However when we run this endpoint we see data:

GET /metrics/webinars/  
[https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/dashboardWebinarDetail](https://developers.zoom.us/docs/api/rest/reference/zoom-api/methods/#operation/dashboardWebinarDetail)  
WebinarID: 936 9037 8658

It has records from 2023-05-02, when we pass those dates into the original endpoint we still don’t get anything back.

How are we supposed to get webinar ID’s so we can iterate and pull the detailed data?

---

<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:** [May 9, 2023, 6:20pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105/2 "2023-05-09T18:20:25Z")

</div>

Hi @cs_eds_data ,

> [@cs\_eds\_data](#):
>
> We are attempting to pull data from the following endpoint and running into some odd behavior:  
> [https://api.zoom.us/v2/metrics/webinars](https://api.zoom.us/v2/metrics/webinars)

What query string parameters are you passing through this request?

---

<div class="post-metadata">

**Author:** ![cs\_eds\_data](https://avatars.discourse-cdn.com/v4/letter/c/6a8cbe/32.png) [@cs\_eds\_data](https://devforum.zoom.us/u/cs_eds_data)\
**Post date:** [May 12, 2023, 4:43pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105/4 "2023-05-12T16:43:57Z")

</div>

Sure!

I am waiting on the engineer to send me over the headers from his request but this is what I see from the screenshot for the URI:

[https://api.zoom.us/v2/metrics/webinars?from:2023-04-14&type=past&to=2023-05-08&page\_size=300](https://api.zoom.us/v2/metrics/webinars?from:2023-04-14&type=past&to=2023-05-08&page_size=300)

---

<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:** [May 18, 2023, 3:56pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105/5 "2023-05-18T15:56:54Z")

</div>

Hi @cs_eds_data ,

Were you able to get that info from the engineers?

Additionally, please try grouping the ‘to’ and ‘from’ query parameters together as opposed to having `type`=`past` sandwiched between them. It should look something like this:

`{{baseUrl}}/metrics/webinars?type=past&from=2023-01-01&to=2023-01-28&page_size=30`

---

<div class="post-metadata">

**Author:** ![cs\_eds\_data](https://avatars.discourse-cdn.com/v4/letter/c/6a8cbe/32.png) [@cs\_eds\_data](https://devforum.zoom.us/u/cs_eds_data)\
**Post date:** [July 21, 2023, 3:16pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105/6 "2023-07-21T15:16:29Z")

</div>

Hey, sorry for the long delay here. Here is what I have:

When we make this API call to get Historical Webinars

[https://api.zoom.us/v2/metrics/webinars?type=past&from=2023-04-15&to=2023-05-15&page\_size=300](https://api.zoom.us/v2/metrics/webinars?type=past&from=2023-04-15&to=2023-05-15&page_size=300)  
(We have rearranged the params multiple times and it still has the same outcome)

It only returns the following webinars:  
92714377035  
92714377035  
96865842486

We asked our admin to pull the webinar data for the same data range via the UI and we see that we should get the following webinars from the first API call:

Returned:  
96865842486  
92714377035

Missing:  
99847145892 ← Meeting not found or expired  
93690378658 ← Returns with data  
99473633524 \<— Returns with data  
99421275772 ← Meeting not found or expired

endpoint: /api.zoom.us/v2/webinars/

I attempted to locate the missing webinars using the webinars endpoint, I attached the results above. It looks like we can see some of the webinars and they do have the same user as the webinars that return data. The others however say Meeting not found or expired.

We can only see data from the API after 5/9/23. The OAuth application was created on 5/4/23. Any help here would be greatly appreciated.

Thanks.

---

<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:** [July 31, 2023, 4:07pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105/7 "2023-07-31T16:07:46Z")

</div>

Hi @cs_eds_data ,

When did the missing meetings occur? Were either of them recurring?

---

<div class="post-metadata">

**Author:** ![cs\_eds\_data](https://avatars.discourse-cdn.com/v4/letter/c/6a8cbe/32.png) [@cs\_eds\_data](https://devforum.zoom.us/u/cs_eds_data)\
**Post date:** [July 31, 2023, 10:25pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105/8 "2023-07-31T22:25:18Z")

</div>

Here are the details I can see from the API / a UI Screenshot:

99847145892 ← Meeting not found or expired – unique viewers = 0, total users = 1 5/04/23 2:43 PM  
**93690378658 ← Returns with data - “start\_time”: “2023-05-02T21:45:00Z”,**  
**99473633524 \<— Returns with data - “start\_time”: “2023-05-02T13:45:00Z”,**  
99421275772 ← Meeting not found or expired – unique viewers = 0, total users = 1 4/20/23 8:56 PM

It looks like the ones that say meeting not found or expired are correctly invalid and we should not see them so that’s good. However the two that return data are not recurring meetings 😕

The two in bold are the ones we are still having issues with, I can get the response directly from the API but when I use list webinars they are absent. Thanks for the quick response, let me know if you need any more details.

---

<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:** [August 3, 2024, 2:01pm UTC](https://devforum.zoom.us/t/https-api-zoom-us-v2-metrics-webinars-returning-empty/88105/9 "2024-08-03T14:01:49Z")

</div>

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