Description
We use Zoom’s create meeting api to create meetings in our website.
We have also integrated the Zoom web sdk in our website through which attendees can join the meetings. We have also registered the Participant Joined/Left webhooks in our website.
Error
If I create a meeting with approval_type = 2 ( No Registration Required), then when attendees join the meeting via the web sdk, the participant joine/left webhook requests have the email field blank.
"payload":{
"account_id":"my_account_id",
"object":{
"uuid":"dDNyw7nRTWC\/5mSE1Wm0dA==",
"participant":{
"user_id":"my_user_id",
"user_name":"my_username",
"id":"i2wwcdyCQECN_o1xclJhMg",
"join_time":"2021-07-19T02:47:39Z",
"email":""
},
When attendees join via the websdk, we do supply their email:
ZoomMtg.join(
{
meetingNumber: meetConfig.meetingNumber,
userName: meetConfig.userName,
userEmail: meetConfig.userEmail,
signature: meetConfig.signature,
apiKey: meetConfig.apiKey,
passWord: meetConfig.passWord,
Is there any way to make the attendee’s email id available in the participant joined/left webhook. Our attendees may or may not have zoom accounts.
Which version?
We are using zoom web sdk 1.9.6
Thanks