API Endpoint(s) and/or Zoom API Event(s)
Zoom App Marketplace developer portal: Build your App > Features > Access > Event Subscription (Production mode). Underlying request: POST /api/v1/apps/{clientId}/eventSubscriptions
Description
On my app’s Access page (Production), I’m trying to enable an Event Subscription (Webhook) for Meeting events. Under App Credentials (Production) the Client ID and Client Secret are already generated, and under Token, a Secret Token is already generated for Production as well - both show existing values with working Regenerate/Copy actions.
After filling in the Event Subscription (name, events, endpoint URL) and validating the endpoint URL (validation succeeds), clicking Save fails.
Error
Toast message: “App cannot subscribe to events without verification token and signing secret. Please generate tokens and secrets first.”
The underlying POST .../eventSubscriptions request returns HTTP 409.
How To Reproduce
Step 1: Go to Build your App > Features > Access, and switch to Production mode.
Step 2: Under Token, confirm a Secret Token is already generated for Production (it is).
Step 3: Toggle on Event Subscription, click “Add New Event Subscription”.
Step 4: Enter a subscription name, add events, enter and validate an endpoint URL (validation succeeds).
Step 5: Click Save - the error toast above appears and the request returns 409.
Step 6: Reload the page - nothing was saved, the Event Subscription toggle resets to off and the entered data is gone.
This happens even though both the Secret Token and the Client ID/Secret are already generated for Production. Is there an additional “verification token” that needs to be generated separately and isn’t currently surfaced in this UI, or is this a bug in the 409 check? Happy to share the app’s Client ID if that helps look into it.