Email ID not received on Participant/Host joined meeting webhook

API Endpoint(s) and/or Zoom API Event(s)
Webhook received on Participant/Host joined the meeting event.

For a few of the users, email is not received in webhook even after the user was invited for a zoom call on the calendar and the user has accepted the invitation prior to joining the call. One example of such an email is

The email field is coming empty on the webhook received for Participant/Host joined meeting event

How To Reproduce
Steps to reproduce the behavior:

  1. create a meeting via google calendar from an email with “gainsight” domain.
  2. Add zoom as a video conferencing method.
  3. Add participants with multiple domains.
  4. When a call is started and the participant joins the call. Webhook is received in our backend system with user details but email is missing for a few of the users. (Eg.: