Blank email in /report/meetings/{meetingId}/participants

Hi @Mike_Kollen,

I have received your email, and we are investigating this issue for you. I will respond to you with any updates in the email.

Thanks

Hi @Mike_Kollen,

Posting the update here as well:

We have deprecated ZPK, can you please try to use the ZAK (Zoom Access Token), and try the operation again?

To know more about ZAK, please visit: https://marketplace.zoom.us/docs/sdk/native-sdks/preface/zak

Let me know if this resolves your issue.

Thanks,
Ojus

Hello @Ojus
I tried to use ZAK token
Unfortunately it did not solve the problem
I sent you email with steps.

Hey @Mike_Kollen,

This question has been asked before and this answer may clear things up.

Let me know if referencing those posts helps!

Hi @tommy , thanks but your reply doesn’t help, mentioned case is not related. The very first post in this thread as well as detailed steps sent over the email clearly describe that the user WAS signed in.

Hi @Mike_Kollen,

I ran some test and was able to duplicate your error on my end. I listed the below steps as to what could caused the missing email and id.

  1. The attendee is not currently signed into the Zoom Client.
  2. Next the attendee clicks the join url with the attached ZAK token - https://esynctraining.zoom.us/j/268076390?zpk={token}
  3. They click the join url and were able join the meeting via the Zoom client with their names showing up as the participant within the meeting,
  4. However, since they are not signed in via the Zoom client, after the meeting ends the report will not show the id or user’s email.

Please take a look at the last object in the screenshots payload.

Let us know if those steps help out.

Thanks

1 Like

Hello @Michael_Purnell
I have some questions to you

  1. If user is not signed in via the Zoom client, after the meeting ends the report will not show the id or user’s email.
    Is it expected behavior ?

  2. Why if Host meeting joined to meeting report will show ID and email ? But will not show for participant ?

  3. From what do report get user name ? When participants join to meeting they don’t set user name via zoom client

  4. What is the meaning of the ZAK token? if the user can not log in to the meeting through zoom account

  5. How do participant can join to meeting via zoom client with ZAK token to report will show ID and EMAIL ?

Hi @Mike_Kollen,

After following up with our Engineers for some more test, we’ve determine that this is not expected behavior and is a bug within our system.
We don’t have a timeline right now but until we can fix the issue on our end, the workaround would be to have the customers join the meeting via the browser Web Client.

Thanks

Hi @Michael_Purnell
Any updates related to this issue ?

Hi @Mike_Kollen,

This issue is still in our backlog to be worked on. We haven’t had the chance to put this in a release yet, you can follow our release log here.

Does the issue fixed?

Hey @babluvarun,

Can you please post more details about your question so we can help debug?

Thanks,
Tommy

when users join through zoom sdk( {ZoomMtg} from ‘@zoomus/websdk’; ), iam passing username and email but email is not getting saved in participant details when i fetch reports

Hey @babluvarun,

The email will only show up when using a Webinar and calling the webinar participants endpoint.

Thanks,
Tommy

@tommy Does it mean that the email field will always be empty in the past meeting participant reports even if the email is passed in when joining the meeting?

I see the same issue when the attendee joins a meeting via Web SDK. The email field is missing in the report although it was passed during the meeting join request.

Hi @elearningevolve,

Was the attendee in question a user under your account? If not, their email may not appear in the report response to protect their privacy.

Best,
Will

It’s not a user in my account, It’s meant for the attendees who join the meeting. Does that mean the email field only shows up for the Webinar attendees?

Hi @elearningevolve,

Which endpoint were you calling? For webinars, this will only show up when you use this endpoint:

Is it possible the user may have registered but didn’t attend?

Let me know if you have any other details you can share!

Best,
Will

It shows up fine for the Webinar, the concern was related to the Meetings. If the attendee email is passed to Zoom while joining the meeting via Zoom Web SDK the email field is blank in the meeting reports.

@elearningevolve got it—to clarify, if it’s a meeting this will remain empty when you fetch reports from the Meetings endpoint, for privacy reasons.