I developed a General app on the Zoom platform to capture webhook notifications for events like meeting.started, meeting.ended, and recording.completed. I configured a notification receiving endpoint to handle these events.
The problem is that when I test with the General app, the webhook notifications are not received. However, when I use a Webhook-only app with the same endpoint, the webhook notifications are successfully received and processed.
I would like to understand why the General app is not receiving the webhook notifications and whether there are any specific configurations or requirements that I am missing.
Error
No specific error message is provided. The webhook notifications simply do not reach the endpoint when using the General app.
How To Reproduce
Created a General app and configured it to receive webhook notifications for meeting.started, meeting.ended, and recording.completed.
Set up the notification receiving endpoint (details provided below without sensitive info).
Tested the endpoint with a Webhook-only app, and the notifications were received successfully.
Switched to the General app, and the notifications were not received.
Verified the webhook settings in the Zoom App Marketplace and ensured the endpoint is publicly accessible.
Request URL / Headers:
Request URL: [Provide your endpoint URL without credentials]
Hi @sanuka
Thanks for reaching out to us!
When you set up your endpoint in the General app, are you testing on the development environment? You wont receive events if you test in the production environment and your app is not published in the marketplace
Hi @sanuka,
I’ve just had the same issue. I receive some events from Zoom for S2S and Webhook only apps, but wouldn’t receive anything for General app.
I don’t think I did anything particular except wait about 30-60 minutes then I started receiving events. There is a chance that republishing the app did the trick for me.
Yes, I have been testing the General app in both the development and production beta environments. However, I have not published the app in the Zoom App Marketplace.
From your message, it seems that webhook notifications won’t be received in the production environment unless the app is published. Just to confirm, does this mean that for webhook notifications to work properly in the production environment, the app must be fully published on the marketplace?
Also, in the development environment, I still don’t receive the webhook notifications when using the General app. However, they are successfully received when I use a Webhook-only app with the same endpoint. Could there be any additional configuration I might be missing for the General app in the development environment?
Thank you for sharing your experience with this issue.
I’m currently facing a similar challenge where my General app isn’t receiving any webhook notifications, even though the same endpoint works perfectly with a Webhook-only app. I’ve tested in both the development and production beta environments, and I’ve tried waiting for a while, but unfortunately, the notifications still don’t come through.
You mentioned that republishing the app might have resolved the problem for you. Do you mean you republished the app in the Zoom App Marketplace, or did you make any other specific changes to the settings or configurations before it started working?
Any insights you can share would be greatly appreciated, as I’m trying to figure out if I need to adjust anything or if the issue might resolve on its own after some time.
Hi @sanuka
Yes, for your app to receive events in the production environment, it must be published in the Zoom Marketplace.
However, you should receive events in the development environment even if the app is not published. Could you try adding your app for local test and see if that triggers the events in development environment. If not, i will be happy to look further into this for you