Description
A clear and concise description of what the question is.
Basically, I’m creating an app which gets webhooks from Zoom regarding when a meeting starts or ends, and when participants join and leave. On occasion, the webhook for a participant joining comes before the meeting actually starts, which then messes up our code. Is there a way to prevent this from occurring? (Ex: reject the participant joining webhook and make it come back later). I need to have every participant in my records. Error
The full error message or issue you are running into.
The error has been describes above. Which App Type (OAuth / Chatbot / JWT / Webhook)?
Knowing the endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.
I am building an OAuth app which requires Webhooks from Zoom. Which Endpoint/s?
Knowing the API endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.
How To Reproduce (If applicable)
Is random, cannot be reproduced at will.
Steps to reproduce the behavior:
Request URL / Headers (without credentials) / Body
See error
Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.
Thank you for reaching out to the Zoom Developer Forum. When you see this issue, do you have the waiting room enabled? If so, please test if disabling the waiting room changes the behavior to what you expect.
Thank you for providing that meeting ID. I’m seeing that in every instance except for one, that meeting only had one attendee and that was the host. In the one exception, there were two attendees scheduled but I’m not seeing that either joined. Is there perhaps another meeting that has more attendees that exhibits the issue?
In regard to how to prevent Webhook events before the meeting starts, you’ll want to make sure that you’ve disabled the Waiting Room as well as ensure that Join Before Host is disabled.
Unfortunately, I don’t think I have another meeting with more than 2 participants. However, in any case, wouldn’t the Meeting Started notification still come before a Participant Joined notification, since the participant can only join a meeting that has started? In the case of the host, I would suppose this to also hold true.
This is a great question! If you have Join Before Host enabled, this will actually allow participants to join before the meeting starts which means that the Meeting Started event won’t be triggered. When the host joins, the Meeting Started event should be triggered.
Ok thank you. What about the Waiting Room w/o Join before Host? If people are in the waiting room then they haven’t joined the meeting yet right? So why would the participant join webhook come before the meeting start? This was the setting for the meeting for which I tested, it said that I (the host) joined before the meeting started, even though Join before Host was off.