# Live recurring meeting: start\_time bug

**URL:** <https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576>\
**Category:** API and Webhooks\
**Created:** [November 20, 2020, 5:08pm UTC](https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576 "2020-11-20T17:08:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sboeser](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sboeser/32/19069_2.png) [@sboeser](https://devforum.zoom.us/u/sboeser)\
**Post date:** [November 20, 2020, 5:08pm UTC](https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576/1 "2020-11-20T17:08:47Z")

</div>

**Description**  
Here is what I did: I scheduled a recurring meeting (type 8) with 3 occurences. The meeting is ‘live’, i.e. ongoing. Using the API I get the ‘upcoming’ and ‘live’ meetings.

**Error**  
Requesting the ‘upcoming’ meetings all three scheduled meeting occurrences are returned as expected. Requesting ‘live’ meetings, only one meeting occurrence is returned. However, the start\_time of this occurrence is the start\_time of the last of the scheduled occurrences, NOT the start time of the currently ongoing meeting.

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
JWT

**Which Endpoint/s?**  
/v2/users/{user}/meetings

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [November 23, 2020, 4:28pm UTC](https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576/2 "2020-11-23T16:28:29Z")

</div>

Hey @sboeser,

Thanks for reaching out about this—while this can be a bit confusing at first, this is expected behavior.

The [List Meetings endpoint](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetings) is designed such that the last occurrence of a recurring meeting will be the only occurrence returned.

To retrieve all occurrences, you can first use the same initial List Meetings call. Then, I recommend grabbing the last occurrence of the recurring meeting in question and:

First, fetching all occurrences:  
[https://api.zoom.us/v2/meetings/{recurringMeetingId}](https://api.zoom.us/v2/meetings/%7BrecurringMeetingId%7D)

… and then fetch a specific occurrence:  
[https://api.zoom.us/v2/meetings/{recurringMeetingId}?occurrence\_id={specificOccurrenceId}](https://api.zoom.us/v2/meetings/%7BrecurringMeetingId%7D?occurrence_id=%7BspecificOccurrenceId%7D)

I hope this helps to clarify, but let me know if you have questions about this.

Best,  
Will

---

<div class="post-metadata">

**Author:** ![sboeser](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sboeser/32/19069_2.png) [@sboeser](https://devforum.zoom.us/u/sboeser)\
**Post date:** [November 23, 2020, 9:14pm UTC](https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576/3 "2020-11-23T21:14:28Z")

</div>

Dear Will,

thanks a lot for the clarification. I agree that this “feature” is quite a bit confusion, since requesting “`upcoming`” meetings does return all (live and future) occurrences. So, one would expect the “`live`” query to return occurrences that are ongoing. Maybe this should be documented somewhere?

In either way, I don’t see how the strategy you describe will provide me with the occurrenceID of the meeting that is _live_? How would I know which of the occurrences is the _live_ one? The `status` string always seems to have the value `available`. No matter if the meeting is ongoing or not…

Thanks a lot,  
Sebastian

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [November 24, 2020, 8:50pm UTC](https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576/4 "2020-11-24T20:50:30Z")

</div>

Hey @sboeser,

Thanks for clarifying, and my apologies for missing that in your initial question. If you wish to retrieve _live_ meetings, the best option would be our List Meetings/Dashboard API:

> **[List Meetings - Dashboards - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardmeetings)**
>
> List total live or past meetings that occurred during a specified period of time. This overview will show if features such as audio, video, screen shari...

Note that this requires a Business or higher plan. Another option could be to leverage our Meeting Started webhook, to know when meetings are in progress:

> **[Meeting Started - Meeting Events - Webhook Reference - API Reference](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/meeting-started)**
>
> Meeting Started
> 
> 
> 
> A meeting host can start a meeting from the Zoom desktop client for Mac, PC or Linux, the Zoom app for Android or iOS, a web browser,...

Let me know if this helps!

Best,  
Will

---

<div class="post-metadata">

**Author:** ![sboeser](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/sboeser/32/19069_2.png) [@sboeser](https://devforum.zoom.us/u/sboeser)\
**Post date:** [November 25, 2020, 1:46pm UTC](https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576/5 "2020-11-25T13:46:43Z")

</div>

Dear Will,  
indeed - this will work!  
Thanks,  
Sebastian

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [November 29, 2020, 8:34pm UTC](https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576/6 "2020-11-29T20:34:33Z")

</div>

Glad this helps, @sboeser! 🙂

Best,  
Will

---

<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:** [December 30, 2020, 6:34am UTC](https://devforum.zoom.us/t/live-recurring-meeting-start-time-bug/36576/7 "2020-12-30T06:34:42Z")

</div>

Closed on December 30, 2020, 6:34am UTC

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