According to the webhook documentation: https://marketplace.zoom.us/docs/api-reference/zoom-api/events/#operation/meeting.participant_joined the expected behaviour is that we are supposed to receive participant_user_id in the webhook payload
According to my understanding, if a user is logged into Zoom, we should be able to receive this field in the webhook payload but the current behaviour is that we are not receiving this field even though the user joining the meeting is logged into Zoom.
{
"payload": {
"account_id": "wefjwefio",
"object": {
"uuid": "fwljelfjwejf",
"participant": {
"user_id": "welkjfklewjf",
"user_name": "ljflkwejfl",
"id": "nflwenkflnwe",
"join_time": "2023-01-17T09:54:11Z",
"email": "",
"participant_uuid": "fwejfkwejf"
},
"id": "fjwelkjfklew",
"type": 1,
"topic": "lkjflkwejf",
"host_id": "ewkjfklewjf",
"duration": 4324324234,
"start_time": "2023-01-17T09:39:31Z",
"timezone": ""
}
},
"event_ts": 3424234234234,
"event": "meeting.participant_joined"
}
As seen above, in the participant object there is no field for participant_user_id. Is this a bug or am I missing something here?