API: Get webinar participants returning invalid email addresses when paging through results

Description
I found something when troubleshooting reporting issues for our Zoom webinars. There are times when API calls to GET /report/webinars/{webinarID}/participants returns participants with incorrect email addresses. See the reproduction steps below.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
Using the JWT tokens.

Which Endpoint/s?
GET /report/webinars/{webinarID}/participants

How To Reproduce (If applicable)
We have a webinar with 217 participants. Our normal practice for attendance reporting is to make a call to https://api.zoom.us/v2/report/webinars/{webinarID}/participants?page_size=10, get the results, then make subsequent calls passing in the next_page_token as necessary. When we do this, the email addresses in the participant results look encrypted. Actually, the username part of the email is bad, but the domain part is still in clear text and good.

Futhermore, when I reduce the page_size to 3 or 5, all email addresses in the response are bad.

Example calls:
https://api.zoom.us/v2/report/webinars/{webinarID}/participants?page_size=10
https://api.zoom.us/v2/report/webinars/{webinarID}/participants?page_size=10&next_page_token=DH3wMojsfLnDLCje2qEomWhziKh2WBRZyE2

Here are photos of it happening.
https://api.zoom.us/v2/report/webinars/{webinarID}/participants?page_size=10

https://api.zoom.us/v2/report/webinars/{webinarID}/participants?page_size=10&next_page_token=G3jd8kjgL7Am9zVa8MA2vgusbWD2NAd2362

https://api.zoom.us/v2/report/webinars/{webinarID}/participants?page_size=5

You can see the issue when comparing the first and third screenshots. The first had page_size of 10 and messed up the first email address only; the third screenshot had page_size of 5 (same results are shown in both) and all emails are screwed up.

Hey @sdwebguy,

We are aware of this issue and working on fixing asap:

(ZOOM-182022)

Thanks,
Tommy

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