Getting Wrong 'user_id' with response of 'webinar.participant_joined' webhook

Hi,

Greetings!

Right now we are dealing with two issues :

  1. 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

  1. 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