API Endpoint(s) and/or Zoom API Event(s)
N/A
Description
A few weeks ago I created a new webhook only app for some development purposes and was able to get the webhook app integration working locally (using an ngrok URL while doing local development). Everything was working fine but after I finished with my tinkering I turned off the ngrok proxy on my local machine (which, in turn, disabled my assigned ngrok URL). That being the case, the webhook only app failed to verify the URL (as my local web server was no longer responding to revalidation requests) and my event subscription got disabled.
Now I want to start tinkering with my project again (which means bringing online a new ngrok session and, hence, a new randomly generated ngrok URL needs to be used for ‘Event notification endpoint URL’) but when I go into the Zoom App Marketplace, select my webhook only app, and go to the Event Subscriptions view, I am now unable to modify any of the values pertaining to the Event Subscription as all fields/toggles are greyed out (I can’t even disable the Event Subscription as a whole). The configuration page view is telling me to ‘Revalidate your endpoint URL’ but I am unable to revalidate that exact URL again (as it is provided by ngrok and transient) as the text-entry field is unmodifiable.
Futhermore, docs on the matter state that this should be a valid request.
I am not sure if this is a bug or if this is as-designed but I hoping you could advise on why this is happening and how I could go about fixing it.
Error?
Every aspect of Event Subscriptions pane (within the app’s ‘feature’ config page), is wholly unmodifiable; I can’t even delete the entire Event Subscription and start fresh.
How To Reproduce
Steps to reproduce the behavior:
- Create webhook only app
- Send data to transient url for development
- Validate app.
- Let webhook-only app fail enough to get disabled.
- Go to change event subscriptions URL and see that everything is greyed out.