Webhook events are still sent to old endpoint after app approval and endpoint update

API Endpoint(s) and/or Zoom API Event(s)
Zoom Webhook Event Subscriptions
Event: recording.completed (All Recordings have completed)

Description

Our OAuth app has already been approved in the Zoom Marketplace.
We are reaching out because we encountered an issue after switching the configuration to our production environment.

When we initially submitted the app for review, the Event Notification Endpoint URL and the OAuth Redirect URL were set to our testing environment URLs, as they were required for the review process.

After the app was approved, we updated both the Event Notification Endpoint URL and the OAuth Redirect URL to our production environment URLs and re-tested the integration. However, we observed that Zoom webhook events are still being delivered to the original testing environment URL, and the webhook destination does not seem to update to the new production URL.

We have already tried the following:

  • Reinstalling the app
  • Deleting and recreating the Event Subscription
  • Toggling the Event Subscription off and on
  • Regenerating the webhook secret token

Despite these steps, the webhook events continue to be sent to the original endpoint.

This behavior seems identical to the issue described in the following DevForum thread titled: β€œNot getting new subscription events after re-submit my app”

Could you please advise on how we should proceed, or reset the event subscription configuration on the backend if possible? Thank you for your support.

How To Reproduce
Steps to reproduce the behavior:

  1. Submitted OAuth app for review with Event Notification Endpoint URL set to test environment
  2. App was approved successfully
  3. Updated Event Notification Endpoint URL and OAuth Redirect URL to production URLs
  4. Reinstalled the app and recreated event subscriptions
  5. Webhook events are still delivered to the original test URL
1 Like

Hi @coleta_developer ,

Moving this to Marketplace.

@virginie.zoom @catalina.diaz @kwaku.nyante @nigel.hughey , do either of you know why this might occur after approval?

1 Like

Hello,

When an app is approved if the developer wants to make changes in Production they need to submit the changes via an Update request you can read more about it here: Updating an App

1 Like

@gianni.zoom @kwaku.nyante

Thank you for the clarification.

Based on your guidance, we understand that production endpoint changes after approval require an Update request via Marketplace. We have completed and submitted the update.

Thank you for your assistance.