Description
I followed webhook guide and enabled webhook for my OAuth app. The event type I subscribed to is ‘Meeting End’.
I have implemented the route to accept POST request from Zoom and made sure that my url path matched my route, like @tommy suggested in this post
However, my OAuth app is not receiving any meeting end webhook event from Zoom. So like what @huetherb did in that post, I created a Webhook only app under my account.
This Webhook only app worked once (and once only), I received that meeting ended webhook which I can see in the call log page in my zoom account, but then it stopped working.
My questions are:
Why the webhook under my OAuth app is not working? In the future, I needed everyone who have installed my published app use this webhook.
Why the webhook only app worked only once? Do I have to create a webhook app for my case?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth and Webhook
Screenshots (If applicable)
The one time the webhook only app worked:
Yes I’m sure that I’ve the OAuth app installed, and I’m sending back 204 as that page you linked says (either 200 or 204).
Still, the webhook on the OAuth app is not working. (Although other api calls like get user and create meeting are working)
I tried created a completely new OAuth app, delete the old token in my datastore, then using the new client id & secret to have the app installed. Still, the webhook is not working
I think that the event subscription endpoint that I implemented (eg: /api/zoomwebhook) should be working, as it worked a few times for the Webhook only app.
Can you share your endpoint url? Also I see you were trying to use the meeting.ended webhook event. We had some issues with it yesterday that have since been fixed. Can you try again?
Oh no I was poking my brains out yesterday trying to figure out why it was not working
Well, it seems like the meeting.end webhook worked a while this morning then stopped working again.
The last time I received a meeting.end webhook was at 12:03 PST today. Then I tested with a bunch of meetings with the meeting.end webhook, none of them received the event. Here are the call ids that didn’t receive the event if they are of any help:
514535017
289423926
100649275
951509265
-----Update-----
As we are speaking, I just received the meeting.end webhook event for the meeting 514535017 at 12:35pm PST, but I ended that meeting around 12:05pm PST. Why there is such a long delay?
-----Update----