Zoom webhok | Community
Skip to main content
Newcomer
December 18, 2025
Question

Zoom webhok

  • December 18, 2025
  • 2 replies
  • 18 views

Hi everyone!

Quick question about Zoom webhooks for OAuth apps.

I'm building an integration where multiple users authenticate with Zoom. I need to create webhook subscriptions programmatically with unique URLs for each user, something like:

 
 
https://myapp.com/zoom/events?integration_id=user123

When I try POST to api.zoom.us/v2/webhook/subscriptions, I get error 2300 "endpoint not recognized."

Is it possible to create per-user webhook subscriptions via API for OAuth apps? Or do I need a different app type?


Currently I can only set one static webhook URL in the app settings with ngrok for the local testing ,  and it works i got the events also but for the dev enviroment we need a proper mapping with the inetgration to the particular zoom where it got authenticated so please some one help me with this.

Any suggestions?

Thanks!

2 replies

Ray_Harwood
Community Super Champion | Customer
Community Super Champion | Customer
December 20, 2025

This is a question more appropriate for the Developers Forum at https://devforum.zoom.us/

 

My first guess is the answer to your question is “no, you can’t do that.” The normal process is that you create your marketplace app using credentials of your developer team, and apply to be registered in the Zoom Marketplace. There, when people add your app, they acknowledge the access grant request and your app receives authentication credentials to obtain the information though another Interface route. 

Folks in the developer forum should have the real answers.

ExpertswhoJohn
Community Super Champion | Customer
Community Super Champion | Customer
January 29, 2026

hi ​@swathipf 


@Ray_Harwood , that is a good answer.
​​​​​​​
You have to create an app in the marketing place to use webhooks.
That will then allow you to authenticate your app.
Then you can receive your hooks.

If this is just for your organization, you can stay in developer mode.
You can not just ask for hooks for security reasons

all the best

 

John