Multiple webhook events received

Format Your New Topic as Follows:

API Endpoint(s) and/or Zoom API Event(s)
Zoom API Events -

  • meeting.started
  • meeting.completed
  • recording.completed

Description
Each instance of the above events are delivered 2 times to our webhooks endpoint within a span of ~ 10 milliseconds, causing several issues in our internal APIs.

While debugging this we have already verified the following from the Zoom API docs and Zoom Developer Forum -

  1. These are not retried requests for failed webhook delivery. (retries happen after 5 minutes atleast according to the docs). Also we are sending 200 OK acknowledgements to all received events under 3 seconds (as stated in the zoom API documentation)
  2. We verified that the same webhook endpoint is not added twice in the App Subscriptions setting. (Duplicate Webhooks being received - #2 by will.zoom)

Event request headers for reference -

// headers for first event received
{
    "host": "class-api.prod.lyearn.com",
    "x-request-id": "db4719a01cfd20803c03d39329402e7e",
    "x-real-ip": "10.1.110.5",
    "x-forwarded-for": "10.1.110.5",
    "x-forwarded-host": "class-api.prod.lyearn.com",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "l5d-dst-override": "corporate-service.services.svc.cluster.local:http",
    "content-length": "453",
    "authorization": "FIXGY1lUSyKtFc3uVVS0cg",
    "clientid": "BGxFMR2MQsWQTXautf4uWg",
    "x-zm-trackingid": "v=2.0;clid=us06;rid=WEB_0bdb1295946c2037e108f7d5c67c83ce",
    "x-zm-request-timestamp": "1686680318",
    "x-zm-signature": "v0=ffba77ced0b3c9429133e9bb167841f5446f645e2698f484b72b5c213af77130",
    "content-type": "application/json; charset=utf-8",
    "user-agent": "Zoom Marketplace/1.0a"
}

// headers for the duplicate
{ 
    "host": "class-api.prod.lyearn.com",
    "x-request-id": "08f99a44685dce835db31322e59fa44e",
    "x-real-ip": "10.1.138.229",
    "x-forwarded-for": "10.1.138.229",
    "x-forwarded-host": "class-api.prod.lyearn.com",
    "x-forwarded-port": "443",
    "x-forwarded-proto": "https",
    "x-forwarded-scheme": "https",
    "x-scheme": "https",
    "l5d-dst-override": "corporate-service.services.svc.cluster.local:http",
    "content-length": "453",
    "authorization": "FIXGY1lUSyKtFc3uVVS0cg",
    "clientid": "BGxFMR2MQsWQTXautf4uWg",
    "x-zm-trackingid": "v=2.0;clid=us06;rid=WEB_0bdb1295946c2037e108f7d5c67c83ce",
    "x-zm-request-timestamp": "1686680318",
    "x-zm-signature": "v0=ffba77ced0b3c9429133e9bb167841f5446f645e2698f484b72b5c213af77130",
    "content-type": "application/json; charset=utf-8",
    "user-agent": "Zoom Marketplace/1.0a"
}

Zoom App : App Marketplace

Error?
N/A

How To Reproduce
N/A

Hi @cloud1
Thaks for reaching out to the Zoom Developer Forum and welcome to our community!
It looks like you are getting duplicate events in your endpoint, could you please confirm if this still an issue on your end?

Yes. This is still an issue

Thanks for confirming that with me @cloud1

The name of your app is Lyearn correct?