After registering as a participant, the e-mail is omitted from the event webhook that processes entry and exit that occurs when joining a meeting with the participant's join url

If the participant’s email exists but has not signed up for zoom, can there be no email item? Even if you have not previously subscribed to Zoom, if you register a participant and join the meeting with the participant’s join url, an email entry was sent to the join event webhook.
In the case of joining while registered as a participant, I would like the email item to be sent to the event by webhook when entering and leaving.

1 Like

Hi @ghfkd9501,

Just to make sure we’re on the same page, can you confirm which webhook event you’re looking for the participant email in? Is this in relation to the Meeting Registration Created webhook, or a different event?

Let me know when you have a chance—thanks!
Will

Receive events by setting events in jwt’s Event Subscriptions.
Event Subscriptions settings
Event types are meeting, and Participant/Host joined meeting and Participant/Host left meeting are registered and used as events.
You are calling a specific URL.
These events appear to be triggered by Participant Joined and Participant Left of Meeting Events of Webhooks.
In the API document, it is said that an email item exists when Participant Joined and Participant Left occur. Also, there was an actual email item before. However, about a week ago, after registering a participant, the email item is missing when entering and leaving the participant’s join url.

I hope this explanation is sufficient. Have a good time

Hi @ghfkd9501,

Thanks for clarifying! For the participant whose email you’re not seeing in the Participant Joined/Participant Left webhook, were they a guest? (not logged into a Zoom account) I should note that non-logged in users’ emails will not appear in the webhook payload if this is the case. If it’s possible to share the payload of the webhook you received as well, this would be helpful to take a closer look.

Let me know—thanks,
Will

A participant guest who is registered as a participant but does not log in. Previously, guest participants also had emails.
Has it changed? I can’t add it even if I suddenly log in. You need a key that can differentiate users.

Hi @ghfkd9501,

If the user was not logged in when they joined the meeting, Zoom would not capture their email in the webhook payload. However, if they provided the email they registered with or were logged in, then this should be provided.

If you have an example Meeting and Webhook payload, I’m happy to take a closer look at a specific example—just let me know.

Thanks,
Will

We will provide you with information about the test meeting. Please analyze.
Email information does not exist in webhook data. It existed before.

As owners, we have an account master@zoom.pagoda21.com and an account mastertest@zoom.pagoda21.com.
The account for test is mastertest@zoom.pagoda21.com.

I tested using the api of mastertest@zoom.pagoda21.com.

t2@zoom.pagoda21.com created a meeting with the host account.

meeting info ;
“responseBody”:{“settings”:{“encryption_type”:“enhanced_encryption”,“global_dial_in_numbers”:[{“number”:"+1 3126266799",“country”:“US”,“country_name”:“US”,“type”:“toll”},{“number”:"+1 3462487799",“country”:“US”,“country_name”:“US”,“type”:“toll”},{“number”:"+1 6465588656",“country”:“US”,“country_name”:“US”,“type”:“toll”},{“number”:"+1 6699009128",“country”:“US”,“country_name”:“US”,“type”:“toll”},{“number”:"+1 2532158782",“country”:“US”,“country_name”:“US”,“type”:“toll”},{“number”:"+1 3017158592",“country”:“US”,“country_name”:“US”,“type”:“toll”}],“show_share_button":true,“registrants_confirmation_email”:true,“contact_email”:"t2@zoom.pagoda21.com”,“allow_multiple_devices”:true,“meeting_authentication”:false,“waiting_room”:false,“alternative_hosts”:"",“participant_video”:false,“audio”:“both”,“in_meeting”:false,“mute_upon_entry”:false,“enforce_login_domains”:"",“request_permission_to_unmute_participants”:false,“global_dial_in_countries”:[“US”],“join_before_host”:true,“contact_name”:“PAGODA T2”,“cn_meeting”:false,“watermark”:false,“registrants_email_notification”:true,“use_pmi”:false,“approval_type”:0,“close_registration”:false,“host_video”:false,“auto_recording”:“none”,“enforce_login”:false,“jbh_time”:10},“join_url”:“https://zoom.us/j/93245492902?pwd=NFlLS0RoRStZSTFHenFGSDNZS1g3dz09",“registration_url”:“https://zoom.us/meeting/register/tJcvc-yspzkjGtYXtfvJqD5WQReAIz8Ov_ZN”,“assistant_id”:"",“pstn_password”:“7387909848”,“timezone”:“Asia/Seoul”,“start_url”:“https://zoom.us/s/93245492902?zak=eyJ6bV9za20iOiJ6bV9vMm0iLCJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjbGllbnQiLCJ1aWQiOiJRcld0S3N5S1Q3dWRERUhkdFdEdE5RIiwiaXNzIjoid2ViIiwic3R5IjoxMDAsIndjZCI6ImF3MSIsImNsdCI6MCwic3RrIjoiSmxRMDVLcl9zU2ota2VLaU1CcjNvREVtc0tjLTI5ck1kSVJnRVRhZVlLSS5CZ1lnV0RGUlJqRlZja0V6YUdSc1UwSjJSV1ZYWWxWNmF6WjNiek5KVERNemIwWkFObUUwT0RJelpUZzROREJpTURVMFpURXdOVGswWldVM01tRXpaR000T0dJMFpEVXlOVFppTmpJMVl6Y3lNV0ppWWpKaU16VXpZalppTm1WbFpXVXdOZ0FNTTBOQ1FYVnZhVmxUTTNNOUFBTmhkekVBQUFGMjJwbVpTQUFTZFFBQUFBIiwiZXhwIjoxNjA5OTkyNDY4LCJpYXQiOjE2MDk5ODUyNjgsImFpZCI6ImE4czRmMU1EUjN1dk5lU2hMdXpiYlEiLCJjaWQiOiIifQ.fcAcu_F19j_wRiOtNg8z7vtWs2uyEj10_LAc3bo2OXA”,“created_at”:“2021-01-07T01:57:04Z”,“type”:2,“uuid”:“Xlbr+0YWQj+tlqg+sibkxA==”,“agenda”:"",“host_id”:“QrWtKsyKT7udDEHdtWDtNQ”,“duration”:1440,“start_time”:“2021-01-07T01:57:04Z”,“password”:“1qwndj9rid”,“h323_password”:“7387909848”,“topic”:"Zoom Meeting",“id”:93245492902,“host_email”:"t2@zoom.pagoda21.com”,“status”:“waiting”,“encrypted_password”:“NFlLS0RoRStZSTFHenFGSDNZS1g3dz09”}

=========================================================================================================================================================
The following is the host’s information.

host_email :
t2@zoom.pagoda21.com

host start_url :
http s://zoom.us/s/93245492902?zak=eyJ6bV9za20iOiJ6bV9vMm0iLCJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJjbGllbnQiLCJ1aWQiOiJRcld0S3N5S1Q3dWRERUhkdFdEdE5RIiwiaXNzIjoid2ViIiwic3R5IjoxMDAsIndjZCI6ImF3MSIsImNsdCI6MCwic3RrIjoiSmxRMDVLcl9zU2ota2VLaU1CcjNvREVtc0tjLTI5ck1kSVJnRVRhZVlLSS5CZ1lnV0RGUlJqRlZja0V6YUdSc1UwSjJSV1ZYWWxWNmF6WjNiek5KVERNemIwWkFObUUwT0RJelpUZzROREJpTURVMFpURXdOVGswWldVM01tRXpaR000T0dJMFpEVXlOVFppTmpJMVl6Y3lNV0ppWWpKaU16VXpZalppTm1WbFpXVXdOZ0FNTTBOQ1FYVnZhVmxUTTNNOUFBTmhkekVBQUFGMjJwbVpTQUFTZFFBQUFBIiwiZXhwIjoxNjA5OTkyNDY4LCJpYXQiOjE2MDk5ODUyNjgsImFpZCI6ImE4czRmMU1EUjN1dk5lU2hMdXpiYlEiLCJjaWQiOiIifQ.fcAcu_F19j_wRiOtNg8z7vtWs2uyEj10_LAc3bo2OXA

Enter with start_url .

host join webhook event data :
{“payload”:{“account_id”:“a8s4f1MDR3uvNeShLuzbbQ”,“id”:“93245492902”,“object”:{“uuid”:“orT+0mtxQ4GjUBhiB2BCYA==”,“participant”:{“user_id”:“16778240”,“user_name”:“PAGODA T2”,“id”:“QrWtKsyKT7udDEHdtWDtNQ”,“join_time”:“2021-01-07T03:28:31Z”},“id”:“93245492902”,“type”:2,“topic”:“Zoom Meeting”,“host_id”:“QrWtKsyKT7udDEHdtWDtNQ”,“duration”:1440,“start_time”:“2021-01-07T03:28:31Z”,“timezone”:“Asia/Seoul”}},“event_ts”:1609990115842,“event”:“meeting.participant_joined”}
[2021-01-07 12:28:36.802] 2021-01-07 12:28:36,802 DEBUG [com.leadit.pagoda.zoom.controller.ZoomWebHookController] {payload={account_id=a8s4f1MDR3uvNeShLuzbbQ, id=93245492902, object={duration=1440, start_time=2021-01-07T03:28:31Z, timezone=Asia/Seoul, topic=Zoom Meeting, id=93245492902, type=2, uuid=orT+0mtxQ4GjUBhiB2BCYA==, participant={user_id=16778240, user_name=PAGODA T2, id=QrWtKsyKT7udDEHdtWDtNQ, join_time=2021-01-07T03:28:31Z}, host_id=QrWtKsyKT7udDEHdtWDtNQ}}, event_ts=1609990115842, event=meeting.participant_joined}

host left webhook event data :
{“payload”:{“account_id”:“a8s4f1MDR3uvNeShLuzbbQ”,“id”:“93245492902”,“object”:{“uuid”:“orT+0mtxQ4GjUBhiB2BCYA==”,“participant”:{“leave_time”:“2021-01-07T03:29:27Z”,“user_id”:“16778240”,“user_name”:“PAGODA T2”,“id”:“QrWtKsyKT7udDEHdtWDtNQ”},“id”:“93245492902”,“type”:2,“topic”:“Zoom Meeting”,“host_id”:“QrWtKsyKT7udDEHdtWDtNQ”,“duration”:1440,“start_time”:“2021-01-07T03:28:31Z”,“timezone”:“Asia/Seoul”}},“event_ts”:1609990170796,“event”:“meeting.participant_left”}

==========================================================================================================================================================
The following is the participant’s information.

meet participant registrants response data
“responseBody”:{“start_time”:“2021-01-07T01:57:04Z”,“join_url”:“Launch Meeting - Zoom Meeting”,“id”:93245492902}

registrants participant join_url :
http s://zoom.us/w/93245492902?tk=VHk0hxMZVc62-YQG5ZHtz81fszjCfxk8PMHkecjIvVQ.DQIAAAAVtd1OphZacTJSeEN1T1RpSzgzbWk5Z0JuZ0V3AAAAAAAAAAAAAAAAAAAAAAAAAAAA&pwd=NFlLS0RoRStZSTFHenFGSDNZS1g3dz09

Enter with join_url.

registrants join webhook event data :
{“payload”:{“account_id”:“a8s4f1MDR3uvNeShLuzbbQ”,“id”:“93245492902”,“object”:{“uuid”:“J5vCrQuURrWzvRV6TmB7+A==”,“participant”:{“user_id”:“16778240”,“user_name”:“fff 33”,“id”:"",“join_time”:“2021-01-07T04:01:09Z”},“id”:“93245492902”,“type”:2,“topic”:“Zoom Meeting”,“host_id”:“QrWtKsyKT7udDEHdtWDtNQ”,“duration”:1440,“start_time”:“2021-01-07T04:01:09Z”,“timezone”:“Asia/Seoul”}},“event_ts”:1609992073927,“event”:“meeting.participant_joined”}

registrants left webhook event data :
{“payload”:{“account_id”:“a8s4f1MDR3uvNeShLuzbbQ”,“id”:“93245492902”,“object”:{“uuid”:“J5vCrQuURrWzvRV6TmB7+A==”,“participant”:{“leave_time”:“2021-01-07T04:01:48Z”,“user_id”:“16778240”,“user_name”:“fff 33”,“id”:“Zq2RxCuOTiK83mi9gBngEw”},“id”:“93245492902”,“type”:2,“topic”:“Zoom Meeting”,“host_id”:“QrWtKsyKT7udDEHdtWDtNQ”,“duration”:1440,“start_time”:“2021-01-07T04:01:09Z”,“timezone”:“Asia/Seoul”}},“event_ts”:1609992112047,“event”:“meeting.participant_left”}

Hi @ghfkd9501,

Thank you for sharing this. We’ve identified a bug that is preventing the email field from appearing as expected in the Participant Joined/Left webhook payloads. (ZOOM-232919)

Our team is actively working on a fix and should have this released within the next few days.

Best,
Will

2 Likes

I check this morning and it seems to fixed.

Yes I checked. Thank you. Well done.

We have confirmed that this has been revised and reflected this morning. Thank you.

Hi @ghfkd9501,

Thank you for confirming. Glad we could resolve this for you.

Best,
Will

Hi, I am having the same issue but for meetings API

Hi @anna1,

Can you confirm the user was logged in when they joined the meeting? If they weren’t, this field will not be returned.

Thanks,
Will