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

**URL:** <https://devforum.zoom.us/t/webhook-join-before-host-events-do-not-include-participant-id-userid/15118>\
**Category:** API and Webhooks\
**Created:** [April 27, 2020, 8:37pm UTC](https://devforum.zoom.us/t/webhook-join-before-host-events-do-not-include-participant-id-userid/15118 "2020-04-27T20:37:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmauck](https://avatars.discourse-cdn.com/v4/letter/j/bbce88/32.png) [@jmauck](https://devforum.zoom.us/u/jmauck)\
**Post date:** [April 27, 2020, 8:37pm UTC](https://devforum.zoom.us/t/webhook-join-before-host-events-do-not-include-participant-id-userid/15118/1 "2020-04-27T20:37:24Z")

</div>

**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?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 30, 2020, 4:56pm UTC](https://devforum.zoom.us/t/webhook-join-before-host-events-do-not-include-participant-id-userid/15118/2 "2020-04-30T16:56:39Z")

</div>

Hey @jmauck,

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

> [@Participant Joined Webhook – Mapping user\_id to registrant\_id](https://devforum.zoom.us/t/participant-joined-webhook-mapping-user-id-to-registrant-id/13006):
>
> Description I’d like some clarification on the intended function of “user\_id” in the participant joined webhook payload. From the list registrants endpoint, the “registrant\_id” seems to be a string, whereas “user\_id” is an int. So, are these two fields not the same? Looking in the Zoom Forum History, @tommy I think you were saying here ([Mapping join and leave of participants webhook events with users on our application](https://devforum.zoom.us/t/mapping-join-and-leave-of-participants-webhook-events-with-users-on-our-application/8116/8)) that these ought to be the same. So… if user\_id doesn’t map to that… does…

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![jmauck](https://avatars.discourse-cdn.com/v4/letter/j/bbce88/32.png) [@jmauck](https://devforum.zoom.us/u/jmauck)\
**Post date:** [May 5, 2020, 7:17pm UTC](https://devforum.zoom.us/t/webhook-join-before-host-events-do-not-include-participant-id-userid/15118/3 "2020-05-05T19:17:01Z")

</div>

@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

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 11, 2020, 11:58pm UTC](https://devforum.zoom.us/t/webhook-join-before-host-events-do-not-include-participant-id-userid/15118/4 "2020-05-11T23:58:19Z")

</div>

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.

> **[Participant Joined Before Host - Meeting Events - Webhook Reference - API...](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/meeting-participant-joined-before-host)**
>
> Participant Joined a Meeting Before Host
> 
> 
> 
> While scheduling a meeting, the organizer/host of the meeting can turn on the Enable join before host option...

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 9:14pm UTC](https://devforum.zoom.us/t/webhook-join-before-host-events-do-not-include-participant-id-userid/15118/5 "2020-08-21T21:14:46Z")

</div>

Closed on August 21, 2020, 9:14pm UTC


