Issue with report/meetings/{meetingId}/participants API

Hey @sohling,

Please share your request details and the meetingUUID you are passing in so I can look into the issue.

Thanks,
Tommy

@tommy regarding issue with missing information about participants. That is not only API problem, same issue is on Zoom web application (control panel). It doesn’t show report correctly.

But when you click on this 61 link which is total number of participants it shows empty view.

Hey @hidayaacademy,

This is related to our downgraded dashboard status. Please monitor here for updates: status.zoom.us

Thanks,
Tommy

Sorry all,
(UPDATED below)
I took a look further and it appears a problem with my testing code led me to the belief that my meetings with “/” were causing the issue.

UPDATE @tommy
I have discovered that at least one meeting UUID is returning a empty set for GET /report/meetings/{meetingId}/participants (similar to hidayaacademy above). Below is the call details. Additionally, I saw one cause could be the meeting being deleted so I also tried calling GET
/report/meetings/{meetingId}
and did get back results (see below)

UUID “/5J146CST+WkPQ1jt5z8RA==”
Double encoded for the “/” “%252f5J146CST%252bWkPQ1jt5z8RA%253d%253d”

GET https://api.zoom.us/v2/report/meetings/%2f5J146CST%2bWkPQ1jt5z8RA%3d%3d/participants?page_size=30
image

GET https://api.zoom.us/v2/report/meetings/%2f5J146CST%2bWkPQ1jt5z8RA%3d%3d
image

Please let me know if you want me to open a new topic.

Thanks,
Sean

Hey @hidayaacademy,

We have fixed the data and it should work now. Please try again.

We are still investigating why this happened.

Thanks,
Tommy

1 Like

Hey @sohling, can you try again?

Thanks,
Tommy

@tommy It seems that now is working correctly.

Should I create new thread regarding issue for missing user_name and user_email. Here is my post: Issue with report/meetings/{meetingId}/participants API

You explain me that is because someone is not logged on application, but this is for zoom user. Report returns me all meetings with user information (not participants) who hosted that meeting. So basically you cannot create meeting without user_name and user_email.

1 Like

Hey @tommy,

I am still receiving an empty response for the request GET https://api.zoom.us/v2/report/meetings/%2f5J146CST%2bWkPQ1jt5z8RA%3d%3d/participants?page_size=30
The response.Content = <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><page_count>0</page_count><page_size>300</page_size><total_records>0</total_records><next_page_token></next_page_token>

Thanks,
Sean

Hey @hidayaacademy,

I can address it here, thanks.

Are you saying that user is the host of the meeting?

If participants returned in that list are missing the username and email fields, it is because they are not logged into Zoom.

Please see this thread:

Thanks,
Tommy

Hey @sohling,

I will have our engineering team look to restore your data.

Thanks,
Tommy

Yes @tommy, I’m talking here about this API: https://api.zoom.us/v2/report/users/{userId}/meetings?from=2020-02-27&to=2020-03-19&page_size=100

So you see this API is returning all report meetings by the user and in this API sometimes is missing information about user_email and user_name. If I try to call this API with userId 5Dh6RG3PS9qsm8FUe963bg then I got following response.

Just to know I removed other objects and show only 3 for comparison. If you take a look you will see for all objects same host_id, but first two objects doesn’t have properties user_name and user_email like third object.

These are report meetings for only one user:

{
  "from": "2020-02-27",
  "to": "2020-03-19",
  "page_count": 1,
  "page_size": 100,
  "total_records": 23,
  "next_page_token": "",
  "meetings": [
    {
      "uuid": "XarYyqy0T+6FWcYGgB/8Jg==",
      "id": 111111111,
      "host_id": "5Dh6RG3PS9qsm8FUe963bg",
      "type": 3,
      "topic": "Some topic name",
      "start_time": "2020-03-18T17:08:27Z",
      "end_time": "2020-03-18T17:45:14Z",
      "duration": 37,
      "total_minutes": 194,
      "participants_count": 7
    },
    {
      "uuid": "1k2MU4YQS/W84OhN0PIyng==",
      "id": 111111111,
      "host_id": "5Dh6RG3PS9qsm8FUe963bg",
      "type": 3,
      "topic": "Some topic name",
      "start_time": "2020-03-18T18:20:30Z",
      "end_time": "2020-03-18T18:46:49Z",
      "duration": 27,
      "total_minutes": 139,
      "participants_count": 7
    },
    {
      "uuid": "i7YGe+tAROqrkjHpdTabLA==",
      "id": 111111111,
      "host_id": "5Dh6RG3PS9qsm8FUe963bg",
      "type": 3,
      "topic": "Some topic name",
      "user_name": "Some user name",
      "user_email": "Some user email",
      "start_time": "2020-03-18T20:00:18Z",
      "end_time": "2020-03-18T20:51:41Z",
      "duration": 52,
      "total_minutes": 528,
      "participants_count": 11
    }
  ]
}

Hey @sohling,

Please try again, it should work now.

Thanks,
Tommy

Hey @hidayaacademy,

I see thanks. I will investigate this and get back to you. (ZOOM-145431)

-Tommy

Success! Thank you @Tommy. Are these issues one offs that we will have to contact your team about going forward?

Thanks,

Sean

1 Like

Hey @sohling,

The issue should be fixed for all future meeting reports. However, for the data lost on the 16th we can recover it case by case.

Thanks,
Tommy

Great Thanks @tommy,

I will be re-enabling to find all occurrences tomorrow. I will let you know if any others come up.

Sean

1 Like

Happy to help! :slight_smile:

-Tommy

Hey @hidayaacademy,

The issue with the missing user_name and user_email should be fixed. Please try again.

Thanks,
Tommy

Hey @hidayaacademy, @sohling,

Update with the missing participant data, we are running a fix to resolve all the missing data across all Zoom accounts. This means everything should be fixed by next week.

Thanks,
Tommy