Description
I’ve created a Webhook-only app, added 3 different event subscriptions with different endpoints and different event types for these endpoints:
- “Meeting status changed” (
meeting.started
,meeting.ended
events) - “Meeting managed” (
meeting.created
,meeting.updated
,meeting.deleted
events) - “Meeting participants changed” (
meeting.participant_joined
,meeting.participant_left
,meeting.participant_jbh_waiting
,meeting.participant_jbh_joined
events)
Error
I’m now receiving all the event notifications on all endpoints, even not designated for certain event type. E.g. if I update a meeting, I receive exactly the same meeting.updated
on all my endpoints at the same time, including “Meeting status changed” and “Meeting participants changed” endpoints.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Webhook-only app
Which Endpoint/s?
BASE_URI=https://service.******.ru/ (obfuscated)
{BASE_URI}/zoom/meeting_status
{BASE_URI}/zoom/meeting_manage
{BASE_URI}/zoom/meeting_manage
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Create a Webhook-only app,
- Add 3 event subscriptions with different endpoints and different set of event types:
- “Meeting status changed” (
meeting.started
,meeting.ended
events): endpoint={BASE_URI}/zoom/meeting_status - “Meeting managed” (
meeting.created
,meeting.updated
,meeting.deleted
events): endpoint={BASE_URI}/zoom/meeting_manage - “Meeting participants changed” (
meeting.participant_joined
,meeting.participant_left
,meeting.participant_jbh_waiting
,meeting.participant_jbh_joined
events): endpoint={BASE_URI}/zoom/meeting_participants
- Implement endpoints to log content received to separate log files.
- Do whatever in Zoom account to receive Webhook, e.g. schedule new random meeting.
- Check: all log files from step 3 now have the same size and the same content (what means that
meeting.created
received by all endpoints).