WebHook Join Before Host events do not include participant ID/UserID

Description
When users join a Zoom meeting configured to allow Join Before Host, the WebHook events meeting.participant_jbh_joined and meeting.participant_jbh_waiting are not sending over the “id” or “user_id” in the payload. I understand the “user_id” may not be generated until the meeting instance is started, but the “id” of the logged in user should be available, and does seem to return once the meeting.participant_joined event fires.

Why is the participant “id” not included in the payload for _jbh events?

Hey @jmauck,

This is a bug and we are looking into it. Can you send me the affected meeting ID so we can debug?

Thanks,
Tommy

@tommy the most recent example is meetingID 96682673227.

We had a meeting event meeting.participant_jbh_joined recorded at 12:02:48pm, with just the participant_user_name - both the ID fields were empty.
A few secondst later when the meeting.participant_joined event fired, the same user showed up with their participant_id correctly populated (and had a participant_user_id as well).

~Justin

Hey @jmauck,

According to our docs, the user_name field is the only field returned from the participant object in the Participant Joined a Meeting Before Host webhook.

Thanks,
Tommy