API Endpoint(s) and/or Zoom API Event(s)
Webhook events:
meeting.participant_joined
meeting.participant_left
Description
We just had our first customer OAuth with our Zoom app, and we have not received any webhook events for their account.
We have successfully received webhook events for our own account, so I don’t think anything is broken on our end. I have checked the recommended support links for webhooks, and as far as I can tell I’m doing everything correctly.
I confirmed that our app is configured with “All users in the account” checked off for the “Event notification receiver” option in the webhook config.
I do not know for certain that the customer has performed any actions that would trigger a webhook event, but I strongly suspect that we should have received at least one since they are a 60 person company and they connected their account last night.
We have been able to successfully make calls to the API to access their data, so I don’t think there is a problem with the connection or their credentials.
We don’t have any services sitting in front of our site that could potentially filter out requests. I looked at the logs for our web gateway (which is the first part of the system that gets hit by a request) and there are no logs for Zoom webhooks except those triggered by my own company’s Zoom account.
I checked the OAuth flow and I don’t think there’s any way for the customer to specifically deny webhooks being sent when they add our Zoom app.
We have been published and we have not made any changes to our app since being published.
I’m a bit stumped on this one. The fact that it’s working for our own account but not theirs makes me think that either:
- Our own Zoom account gets special behavior and I need to configure some option to specifically make this work for external accounts
- They have some non-standard config on their end that could be making this fail
- Everyone at their company joins Zoom meetings without logging in, or they don’t use their company Zoom users
- They really have not had a single employee join or leave a meeting all day
We’re demoing the product to them in 2 hours, so I’m hoping to get to the bottom of this by then.
How To Reproduce
Unfortunately, I’m not sure how to suggest reproducing this since it’s not an error but rather the absence of a webhook event. The only way I can think of to repro would be to perform an action in our customer’s Zoom account and observe that the webhook event did not appear in our system logs.