API Endpoint(s) and/or Zoom API Event(s)
Description
Webhook events for meeting.participant_joined_waiting_room
are coming in with an empty registrant_id
, while webhook events for meeting.participant_joined
for the same participant (confirmed via matching user_id
) do have a registrant_id
. I believe this is a bug.
Error?
registrant_id=None
How To Reproduce
Steps to reproduce the behavior:
Webhook event with missing registrant_id
:
{
event='meeting.participant_joined_waiting_room',
event_ts=1701966730398,
payload= {
account_id='QlYDqYlHRsSwHoMVkTgUpA',
object={
id='[redacted]',
type=2,
uuid='88Xhwo0wTNeNxgRjGbnAMg==',
topic='12/7/2023 ADOL Group Zoom (Stack 1)',
participant={
id='',
email='[redacted]',
user_id='16790528',
join_time=None,
user_name='[redacted]',
registrant_id=None,
leave_time=None,
leave_reason=None,
parent_user_id=None,
},
host_id='r4B9MkpGQ-exhqQ92Sz_mA',
duration=60,
start_time=datetime.datetime(2023, 12, 7, 16, 30, 5, tzinfo=datetime.timezone.utc),
timezone='America/New_York', breakout_room_uuid=None))
}
}
}
Webhook event for same participant, with correct registrant_id
{
event='meeting.participant_joined',
event_ts=1701966819230,
payload={
account_id='QlYDqYlHRsSwHoMVkTgUpA',,
object={
id='[redacted]',
type=2,
uuid='88Xhwo0wTNeNxgRjGbnAMg==',
topic='12/7/2023 ADOL Group Zoom (Stack 1)',
participant={
id='',
email='[redacted]',
user_id='16791552',
join_time=datetime.datetime(2023, 12, 7, 16, 33, 36, tzinfo=datetime.timezone.utc),
user_name='[redacted]',
registrant_id='hl4z0gCDQuSrm3ovXNjKqg',
leave_time=None,
leave_reason=None,
parent_user_id=None
},
host_id='r4B9MkpGQ-exhqQ92Sz_mA',
duration=60,
start_time=datetime.datetime(2023, 12, 7, 16, 30, 5, tzinfo=datetime.timezone.utc),
timezone='America/New_York',
breakout_room_uuid=None
}
}
}