Meetings not showing up in history

Description
We’ve been a Zoom customer for awhile on a few different domains. We started to develop a Zoom app.
On my free account, I’m not getting any meeting history. On our paid account, some meetings are showing up but a majority of them are missing. We’ve checked this through the Zoom OAuth API, the API explorer built into the Zoom API docs, as well as just clicking through the Zoom native interface.

Another example, we are on a Zoom call right now. I verified I’m logged into Zoom with the correct user. When I hit /users/me/meetings with type=live, I get an empty list like:

Array
(
    [page_count] => 0
    [page_number] => 1
    [page_size] => 30
    [total_records] => 0
    [meetings] => Array
        (
        )
)

Here is what our requests look like:

GET to https://api.zoom.us/v2/users/me/meetings?type=live

with the headers:

Content-Type: application/json
Accept: application/json
Authorization: Bearer <SNIPPED> 

We know we have good OAuth, it’s the right account, and we are using the API correctly because some of the endpoints do return data like:

GET users/me
GET users/me/settings
GET users/me/permissions

We saw another ticket suggesting the meetings need more than 1 person in them. All of ours have 2 or more.

Error
None the endpoints are returning errors. It’s that many of them seem to not have any data in them when they should. The use case we care most about is the past meetings and it’s an empty list in the API, API explorer, and in the app/portal.

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

Which Endpoint/s?
GET /users/me/meetings
GET /users/me/recordings

How To Reproduce (If applicable)
Steps to reproduce the behavior:

GET to https://api.zoom.us/v2/users/me/meetings?type=live   --or--
GET to https://api.zoom.us/v2/users/me/meetings?type=scheduled  --or--
GET to https://api.zoom.us/v2/users/me/meetings

with the headers:

Content-Type: application/json
Accept: application/json
Authorization: Bearer <SNIPPED> 

returns:

Array
(
    [page_count] => 0
    [page_number] => 1
    [page_size] => 30
    [total_records] => 0
    [meetings] => Array
        (
        )
)

Screenshots (If applicable)
Here is what the online portal says for my account even though I’ve been hosting and joining meetings with this account for awhile now:

Additional context
Would be happy to double click into any of this if it helps to debug it.

Hey @lindsay,

Can you send these details and the meeting ids to developersupport@zoom.us so we can debug?

Thanks,
Tommy

Hi Tommy and Team,

Absolutely, thanks for getting back to us! My account is ********* I’ve been using it to host and join Zoom meetings yet the API and the web interface shows no meetings. I saw a note that meetings have to be long enough but I don’t think it’s that because our meetings tend to be an hour plus as we are using Zoom for pair programming a good bit. I’m rather confident the API is working considering I get responses from it; it’s just the lists are empty. And the API is returning profile information when requesting that.

I have examples in the ticket but would love to help anyway I can if there is other information I can provide. We could even Zoom screen share if that is helpful.

Thanks!
Lindsay

Thanks @lindsay!

To confirm, you send an email to developersupport@zoom.us right? :slight_smile:

-Tommy