# GET /v2/users/me/upcoming\_meetings returns empty object

**URL:** <https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659>\
**Category:** API and Webhooks\
**Created:** [August 18, 2026, 2:03am UTC](https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659 "2026-08-18T02:03:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hammer](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hammer/32/76082_2.png) [@Hammer](https://devforum.zoom.us/u/Hammer)\
**Post date:** [August 18, 2026, 2:03am UTC](https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659/1 "2026-08-18T02:03:09Z")

</div>

### Format Your New Topic as Follows:

**API Endpoint(s) and/or Zoom API Event(s)**

`/users/me/upcoming_meetings`

**Description**  
When requesting the users upcoming\_meetings, a completely empty object is instead returned. We’ve validated scope is correct and the calendar integrations are enabled for the test user.

**Error?**  
Response is 200 OK but returns an empty object.

**How To Reproduce**  
cURL request:

```auto
curl --location 'https://api.zoom.us/v2/users/me/upcoming_meetings' \
--header 'Accept: application/json' \
--header 'Authorization: ••••••'

```

Response:

```auto
{}

```

---

<div class="post-metadata">

**Author:** ![expertswho](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/expertswho/32/60945_2.png) [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Post date:** [August 19, 2026, 7:29pm UTC](https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659/2 "2026-08-19T19:29:12Z")

</div>

hi @Hammer ,

So you realise.

- This API includes the meetings that Zoom users schedule and the meetings they are invited to join.
- This API only includes upcoming meetings within the next 24 hours.

Your comment:  
“calendar integrations are enabled for the test user.”  
Why do you say this? I don’t see the relevance.  
This will show Zoom meetings the user has created or accepted to attend as a registrant.  
It doesn’t connect to any calendar.

Does that help?

John

---

<div class="post-metadata">

**Author:** ![Hammer](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hammer/32/76082_2.png) [@Hammer](https://devforum.zoom.us/u/Hammer)\
**Post date:** [August 19, 2026, 10:52pm UTC](https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659/3 "2026-08-19T22:52:13Z")

</div>

Hey @expertswho ,

Unfortunately this doesn’t really help at all. I understand how the API works as it provides data for some users in our organization and for others none. I don’t think my understanding of the API is incorrect.

All of the meetings I’m expecting to be returned are Zoom meetings. They’re displayed in the Zoom Application as zoom meetings. The core of the issue is that for some users, who have meetings in the next 24 hours they are either hosting or invited to, do not display. While for others, it displays all of their meetings.

My comment about the calendar was because of Zoom’s line in their own documentation that states:

> To retrieve data for Zoom meetings that the user has been invited to from a third-party calendar (Google, Exchange, Office 365, Apple iCloud), the **Calendars and Contacts integration** must be enabled in the Zoom Web Portal.

---

<div class="post-metadata">

**Author:** ![expertswho](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/expertswho/32/60945_2.png) [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Post date:** [August 20, 2026, 7:49am UTC](https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659/4 "2026-08-20T07:49:01Z")

</div>

Hi @Hammer ,

Which groups do you think are failing? I think it is the last group?

1. Meetings made by the user
2. Meetings the user is registered for
3. Meetings they are invited to by a calendar invite.

And what types of user are you working with  
Bus and pro users  
Corporate Accounts

Can not find a specific document of what is or is not included.  
I would start looking here

> **[Enabling or disabling bidirectional calendar sync](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0058782)**
>
> With automatic bidirectional syncing, the Zoom meetings that you create or update on either Zoom or supported

You may consider joining Zoom Office hours when some of the Zoom Dev Advocates and I are available to talk with.

All the best

John

---

<div class="post-metadata">

**Author:** ![Hammer](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hammer/32/76082_2.png) [@Hammer](https://devforum.zoom.us/u/Hammer)\
**Post date:** [August 20, 2026, 9:00am UTC](https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659/5 "2026-08-20T09:00:43Z")

</div>

Hi @expertswho ,

So this API is being used purely for an application distributed to internal users, so any user authenticated is a corporate account within our organization. It seems like 3 is failing for some users.

The issue is reproducible when you look at the impacted users `https://zoom.us/meeting#/upcoming` view. However, those same users, when viewing the upcoming meetings in the zoom application, the meetings are shown.

Our company uses Calendar invites almost exclusively, so the fact that it works for some, and the fact that it doesn’t work for others is quite interesting. I did take a look at the bidirectional sync settings you provided as I actually stumbled upon them earlier today but they didn’t seem to have much of an impact on my issue.

I guess my next step is to find an available time for office hours.

---

<div class="post-metadata">

**Author:** ![expertswho](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/expertswho/32/60945_2.png) [@expertswho](https://devforum.zoom.us/u/expertswho)\
**Post date:** [August 21, 2026, 3:12am UTC](https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659/6 "2026-08-21T03:12:27Z")

</div>

@Hammer ,

Yes, I think so. I am not a Zoom employee, so I have no access to logs.  
And we can progress things in minutes in office hours when we converse.

John

---

<div class="post-metadata">

**Author:** ![Hammer](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hammer/32/76082_2.png) [@Hammer](https://devforum.zoom.us/u/Hammer)\
**Post date:** [August 21, 2026, 4:40am UTC](https://devforum.zoom.us/t/get-v2-users-me-upcoming-meetings-returns-empty-object/145659/7 "2026-08-21T04:40:49Z")

</div>

Interestingly enough, I removed all of my calendar permissions and suddenly all of my meetings are showing up on the API.
