Webhook for multiple customers on public App

Hi,
We are planning to create an Oauth App and publish it. I had a doubt here. We have multiple customers who would install this App (which means single webhook Endpoint for all the customers). My doubt here is how can we determine which customer the received events belong to.

Hi @ucczoomaruba
Thanks for reaching out to the Zoom Developer Forum and welcome to our community! I am happy to help here!

Yes, you will be getting all the events in the same endpoint, depending on the events you are subscribed to you will be getting and account_id or user_id for the users that would install your app.

For example, this is the payload that you will receive when a meeting starts:

{
  "event": "string",
  "event_ts": "integer",
  "payload": {
    "account_id": "string",
    "object": {
      "id": "string",
      "uuid": "string",
      "host_id": "string",
      "topic": "string",
      "type": "integer",
      "start_time": "string",
      "timezone": "string",
      "duration": "integer"
    }
  }
}
1 Like