User_email field in past_meeting/participants API is blank suddenly

The API past_meetings/{meeting_id}/participants is returning blank “user_email” field for all users, except the orginization users. However before 22 Feb 2022 it used to return all participant’s Emails

Email Id Black In response for non-organization users

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

JWT auth

Which Endpoint/s?

Method: GET

How To Reproduce (If applicable)
Request the endpoint mentioned below .

Request URL:
Meeting ID: 86850679522
Example data:

Current Output

            "id": "JsU4aq5iS_y3w78yC19YZA",
            "name": "John Doe",
            "user_email": ""
expected Output 
            "id": "JsU4aq5iS_y3w78yC19YZA",
            "name": "John Doe",
            "user_email": ""

Any changes in policies/APIs ?


I have the same problem. Please fix this as soon as possible. My client can’t work with getting all the emails in the API. Thanks

1 Like

same here, i started a meeting with only signed in zoom users. both basic and paid users. and none of them show me the user’s email. the api >{meetingUUID}/participants
with meeting: 816 4918 2193

furthermore, when i took the user_id and tried fetch it from:{userId}
i got 404. with user: 8NgY7Si6RKW_p8q8TbALQA

Hi everyone!
Thanks for reaching out to the Zoom Developer Forum, I am happy to help here!
Please find more information about this issue here:

You can also get more detailed information on our Developer Changelog:

Hope this helps!

Hi @elisa.zoom

Anyway to provide the user emails before start of call, so that we get details for provided emails in participant list?

Thanks for the response.

Surely they are not “guests” because authentication is turned on. This was the solution you provided last year, now there is not way to identify accounts, even if they authenticate, none of the ids track.

SSO only works for companies that are dealing with employees, my clients teach classes over the internet with over 200 people in a class sometimes, and now they have no way of verifying the people attending are supposed to be there.

am I correct in reading that authentication exceptions require a unique zoom link to emailed to each person that has an exception ? this would be 200 unique links for each class. This is unwieldy.

Are there any other way so identifying people who have signed in ?


As you can see, this function is used for many apps to control attendance in a meeting.

I understand that zoom made that change, but it’s necessary to offer another alternative to get that information without paying more for the service.

This case is unresolved.

Could you please advice if these changes are applicable to Zoom for Goverment?

Hey @ashchukin1 this is a great question.
I will reach out to some of my colleagues to find out about this for you