Starting March 01, 2022, Zoom changed the email address display rules. That’s okay, we knew about it on past February, by means of an RSS subscription.
On March 09, 2022, our QA confirmed and approved the current display rules were working for all our authenticated users.
However, our QA found a recent change regarding authenticated users having the same Zoom
account_id but dealing with different domains in their respective email address.
By March 09, 2022, all these authenticated users were displaying the
user_email email value when consuming the past participant meetings endpoint.
Recently, not all these authenticated users are displaying the
user_email, regardless all of them are sharing the same
account_id with the
Seemingly, this sounds like a recent change on Zoom’s side operating after March 01, 2022, by the time the aforementioned display rules took place.
Get past meeting participants endpoint is not displaying emails for authenticated users sharing the same
account_id with the
host_id when the domain in the email address differs, but this case was tested and approved by our QA on March 09, 2022, after the display rules changes were applied.
Zoom webhook notification dealing with the
Endpoint affected by the inconsistency:
Steps to reproduce the behavior:
- Create a calendar invitation using one of Zoom’s calendar integrations (Outlook or Google Calendar). Invitees must share the same Zoom
account_id. Invitees must have a valid email, every email is registered in the respective users account in Zoom, but the email domain differs among them.
- All invitees must authenticate in order to join the Zoom meeting.
- Not all authenticated participants are displaying an email address in aforementioned webhook notifications and api endpoint.
We have a feature about skipping further processing about certain meetings having a blocklisted domain in the users’ email.
For example, let’s say we don’t want to fetch any data dealing with users having an email which domain is
supersecret.com. In this case, we should skip completely any zoom meeting dealing with a user having an email like
email@example.com. After the new display rules took place, our QA tested this scenario in March 09, 2022, and it worked as expected around the webhook events we mentioned above. The endpoint, already quoted, was also responding as expected by that time, but as of today it is not behaving consistently and that’s why we are posting here in order to find out what is the root cause of these sudden but unexpected results.