Hi,
Greetings!
Right now we are dealing with two issues :
- Wrong user id with Webhook (webinar.participant_joined) response.
We have created a webhook to get a list of participants who joined a webinar. We are getting a proper response but when we try to get user email on basis of user_id(user id that we get from the webhook response), its showing ‘user id does not exist’ i.e ‘webinar.participant_joined’ webhook showing wrong ‘user_id’ in its response
- Webhook (webinar.participant_joined) the response does not show participant’s email id
Is it possible to show the email id of participants in webhook response (currently it’s not showing)?
Thanks & Regards!
Yunolearning Team
Hi @harman.singh,
Would you be able to share the payload from the webhook and webinar ID? From there we can investigate further.
Thanks
Hi Michael,
Here is sample of payload:
Webhook name: participant_joined
Webinar ID: 585808970
Payload:
{
"applicationId": "73vo6CJjSFmb8ZivmcN7GA",
"monitorTime": "2019-07-18 09:40:42:241",
"traceId": "Webhook_5005697cb4f84d04b556110efd6392c6",
"accountId": "aZWMzbczS_aCxfhWG0yzgg",
"event": "webinar.participant_joined",
"status": "200",
"userId": "16789504",
"url": "https://yunoenglish.wpengine.com/recording-completed-webhook-callback/",
"subscriptionId": "4YoOUXZZQyCVJ3ju3Xa-kg",
"requestHeaders": {
"Authorization": "IaNGh1ewRLOtqzC2B64i9g",
"clientId": "73vo6CJjSFmb8ZivmcN7GA",
"x-zm-trackingid": "Webhook_5005697cb4f84d04b556110efd6392c6",
"Content-Type": "application/json; charset=utf-8",
"user-agent": "Zoom Marketplace/1.0"
},
"requestParameters": null,
"requestBody": {
"event": "webinar.participant_joined",
"payload": {
"account_id": "aZWMzbczS_aCxfhWG0yzgg",
"object": {
"duration": 90,
"start_time": "2019-07-18T09:39:45Z",
"timezone": "Asia/Calcutta",
"topic": "Testing 18 July",
"id": "585808970",
"type": 5,
"uuid": "LjVyQtxmRXm9z+/KukDTPw==",
"host_id": "0fQ4skrWQICDXgpcHmmZ3Q",
"participant": {
"user_id": "16789504",
"user_name": "Akshay Kamboj",
"id": "krLO6N0TRGKAvLbNfNb3oA",
"join_time": "2019-07-18T09:40:38Z"
}
}
}
},
"responseHeaders": {
"Server": "nginx",
"Set-Cookie": "yuno_user_visit=1563442845; path=/",
"Date": "Thu, 18 Jul 2019 09:40:45 GMT",
"Content-Type": "text/html; charset=UTF-8"
},
"responseData": "Response expand the limit size: 2000",
"runTime": "3207",
"ttl": 1566034845
}
Thanks
Hi @harman.singh,
It looks like the user was not signed in when they joined the webinar. What you can do is use the Webinar Participants report API to retrieve the user email[1].
1- https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportwebinarparticipants
Thanks