# Get only upcoming Webinars

**URL:** <https://devforum.zoom.us/t/get-only-upcoming-webinars/1677>\
**Category:** API and Webhooks\
**Created:** [August 28, 2018, 9:52pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677 "2018-08-28T21:52:54Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Garth\_Reckers](https://avatars.discourse-cdn.com/v4/letter/g/9fc348/32.png) [@Garth\_Reckers](https://devforum.zoom.us/u/Garth_Reckers)\
**Post date:** [August 28, 2018, 9:52pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/1 "2018-08-28T21:52:54Z")

</div>

I can’t seem to find the answer to this anywhere (checked the forums, checked documentation, check zooms github repos for possible uses, etc.). Is there a way to retrieve only upcoming webinars? I am using the /v2/users/{userId}/webinars endpoint but it doesn’t look like there is an option to only return upcoming webinars.

Even an order by parameter would be helpful since I would be able to put the upcoming webinars at the top and could loop through them and get the webinars with a date in the future (not ideal but would work). Right now, it looks like it is returning them in ascending order which won’t really make the looping through for future dates scalable since the more “past” webinars we have, the more pages/items I’ll need loop through to get the upcoming.

If there is a way to return ONLY upcoming webinars, that would be ideal, but I would settle for just being able to change the order to be descending.

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [August 31, 2018, 11:16pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/2 "2018-08-31T23:16:48Z")

</div>

Hi Garth,&nbsp;

Currently, our API doesen’t have the ability to get only upcoming webinars or sort them in order. I’ll reach out to out Engineering team to see if we can have this in place for a future release to make it easier for developers.&nbsp;

Thanks

---

<div class="post-metadata">

**Author:** ![Bradley\_Bristow-Stag](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/bradley_bristow-stag/32/35760_2.png) [@Bradley\_Bristow-Stag](https://devforum.zoom.us/u/Bradley_Bristow-Stag)\
**Post date:** [October 2, 2018, 1:05am UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/3 "2018-10-02T01:05:13Z")

</div>

Yup, faced with this issue myself as integrating with our&nbsp;website and linking to a Google Calendar and only want to get “live”/“upcoming” webinars.&nbsp; Curious that it’s not an option since it is with Meetings.

---

<div class="post-metadata">

**Author:** ![kermit](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kermit/32/677_2.png) [@kermit](https://devforum.zoom.us/u/kermit)\
**Post date:** [April 18, 2019, 11:53am UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/4 "2019-04-18T11:53:45Z")

</div>

I have the same requirement where I just need upcoming webinars

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [May 16, 2019, 5:09pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/5 "2019-05-16T17:09:17Z")

</div>

Hi @kermit,

We’re tentatively looking to have upcoming webinars sometime Q3 of this year.

Thanks

---

<div class="post-metadata">

**Author:** ![pgtaboada](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pgtaboada/32/3562_2.png) [@pgtaboada](https://devforum.zoom.us/u/pgtaboada)\
**Post date:** [March 31, 2020, 2:11pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/6 "2020-03-31T14:11:49Z")

</div>

Any news here?

Same issue, Q3 2019 is long past and I cannot find an API to get only upcoming events.

It can’t be that hard. Make a new endpoint.

---

<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:** [March 31, 2020, 5:42pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/7 "2020-03-31T17:42:26Z")

</div>

Hey @pgtaboada,

Right now you must use the [Get Users Webinars endpoint](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinars) to get upcoming webinars. We have designed this to be at the user level, and not the account level.

You could implement a solution/endpoint on your end using the [Webinar Created Webhook](https://marketplace.zoom.us/docs/api-reference/webhook-reference/webinar-events/webinar-created). Just save all the webinars that are created in a db so you can query them based on your use case.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pgtaboada](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pgtaboada/32/3562_2.png) [@pgtaboada](https://devforum.zoom.us/u/pgtaboada)\
**Post date:** [March 31, 2020, 6:57pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/8 "2020-03-31T18:57:47Z")

</div>

Hi Tommy,

I am in fact using the /users/{userId}/webinars endpoint,  
and I am getting past and upcoming webinars.

**The point is:** as times goes by, I will have to load more and more past webinars to get the upcoming.

---

<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:** [April 1, 2020, 6:43am UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/9 "2020-04-01T06:43:46Z")

</div>

Hey @pgtaboada,

> [@pgtaboada](#):
>
> **The point is:** as times goes by, I will have to load more and more past webinars to get the upcoming.

Not sure what you mean by that, please clarify.

-Tommy

---

<div class="post-metadata">

**Author:** ![pgtaboada](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pgtaboada/32/3562_2.png) [@pgtaboada](https://devforum.zoom.us/u/pgtaboada)\
**Post date:** [April 1, 2020, 9:12am UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/10 "2020-04-01T09:12:36Z")

</div>

the thread is about “only upcoming webinars”. not all of them.

the API delivers ALL webinars, not only the upcoming.

we (here in the thread) would like to get only the upcoming.

why? because I will endup loading hundreds of webinars just to get the few ones that are upcoming.

brgds

Papick

---

<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:** [April 1, 2020, 5:50pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/11 "2020-04-01T17:50:08Z")

</div>

Hey @pgtaboada,

I will add this as a feature request, an account level upcoming webinar endpoint. (ZOOM-148617)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pgtaboada](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pgtaboada/32/3562_2.png) [@pgtaboada](https://devforum.zoom.us/u/pgtaboada)\
**Post date:** [April 1, 2020, 6:18pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/12 "2020-04-01T18:18:15Z")

</div>

It would be enough to have it on a user level. Whatever suits you!

---

<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:** [April 2, 2020, 6:28am UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/13 "2020-04-02T06:28:11Z")

</div>

Hey @pgtaboada,

We already have it though, on the [user level](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinars) 😉

-Tommy

---

<div class="post-metadata">

**Author:** ![pgtaboada](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pgtaboada/32/3562_2.png) [@pgtaboada](https://devforum.zoom.us/u/pgtaboada)\
**Post date:** [April 2, 2020, 7:53am UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/14 "2020-04-02T07:53:04Z")

</div>

nope. delivers past webinars aswell.

---

<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:** [April 2, 2020, 7:08pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/15 "2020-04-02T19:08:12Z")

</div>

Hey @pgtaboada,

Can you try passing in the `?type=upcoming` or `?type=scheduled` query param?

If that does not work I will add the filter as a feature request.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pgtaboada](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pgtaboada/32/3562_2.png) [@pgtaboada](https://devforum.zoom.us/u/pgtaboada)\
**Post date:** [April 2, 2020, 9:18pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/16 "2020-04-02T21:18:50Z")

</div>

neither one changed the result.

🙂

---

<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:** [April 3, 2020, 4:02am UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/17 "2020-04-03T04:02:37Z")

</div>

Thanks for trying @pgtaboada,

I have added this as a feature request and will keep you updated. (ZOOM-149144)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![jonathan.wirth](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jonathan.wirth/32/5757_2.png) [@jonathan.wirth](https://devforum.zoom.us/u/jonathan.wirth)\
**Post date:** [April 10, 2020, 5:28pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/18 "2020-04-10T17:28:21Z")

</div>

@tommy I would like to request this feature as well. I understand that the endpoint is designed for users, but that doesn’t have any bearing on the request. I don’t want to sift through pages of past webinars to be able to get to something that can actually be registered for and viewed.

What is the timeline for this feature to be implemented at this point?

Thanks

---

<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:** [April 11, 2020, 2:07am UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/19 "2020-04-11T02:07:35Z")

</div>

Hey @jonathan.wirth,

Thanks for your interest. No current timeline.

-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, 8:13pm UTC](https://devforum.zoom.us/t/get-only-upcoming-webinars/1677/20 "2020-08-21T20:13:55Z")

</div>

Closed on August 21, 2020, 8:13pm UTC


