No validation is done to validate webhook endpoint url in general apps for development mode

Validation of event notification endpoint url is not done and app activation issue

Description

I was trying to create a general app on zoom app marketplace but while I was configuring the my app for development mode when I entered the webhook notification url. I was expecting that zoom will send a post request to validate the endpoint but nothing like this happened, there was no validate button. I feel since the url is not validated so I am not receiving any webhook notifications from Zoom for the subscribed events.

The events that I have subscribed for are :
1 . RTMS started in a meeting
2. RTMS ended in a meeting
3. Start meeting

also, the activation state of my app is shown as null. How do I activate my app, what are the steps to do so?

As this is issue seems to be a possible reason why zoom is not sending webhook event notifications.

(Note : I have not subscribed to any paid plans of zoom)

These were the issues that I am facing, I would be very grateful if someone helps to resolve them and answers my questions mentioned above.

Zoom won’t start delivering event webhooks until your endpoint passes endpoint.url_validation (you must return the required encryptedToken using your Webhook Secret Token). As of Zoom’s webhook URL validation enforcement, validation is an explicit step and is periodically re-checked, so simply entering a URL won’t trigger event delivery.

For a General (OAuth) app in development, you also need to install/authorize the app via the Local Test “Add App Now” flow so the app is active on your account; otherwise the “activation state” can remain unset and meeting webhooks won’t fire. Confirm you’ve enabled Event Subscriptions for your app and selected supported meeting events in the Meetings webhooks list.

For RTMS, the webhook events are meeting.rtms_started and meeting.rtms_stopped, and they only fire when RTMS is enabled for the account/meeting; if you’re on a free plan and RTMS isn’t enabled, you can request RTMS access/eligibility from Zoom support/sales.

Hello @amanda-recallai,

First of all, thank you for responding to my query — I really appreciate your support.

I would like to clarify a few observations from my side regarding the app setup:

  1. After entering the Event Notification URL, I do not see a “Validate” button to trigger the initial CRC validation. Because of this, I’m unsure how the CRC is expected to occur in my case.

  2. I followed the “Add App Now” flow and successfully installed the app for my account. However, the Activation Status is still shown as null instead of “Active”.

  3. I am able to see and configure the option to subscribe to RTMS events, which makes me believe that my account is enabled for RTMS access.

Could you please help clarify:

  • Whether the absence of the Validate button is expected behavior for RTMS apps, and

  • Why the Activation Status remains null even after installing the app?

Any guidance on how to proceed with CRC validation or activation would be really helpful.

Thank you again for your time and support.