Zoom Webhook Sample

Node / Express server to receive Zoom Platform and Zoom Video SDK Webhooks

Deploy Zoom Webhook Sample

webhook-sample

zoom/webhook-sample

Just deployed

This is a Node.js / Express server that receives Zoom Platform Webhooks and Zoom Video SDK Webhooks.

Usage

  1. Trigger the respective Webhook.

    For example, if you chose the Start Meeting Webhook, start a Zoom Meeting. You will see the Webhook headers and payload logged in terminal.

    {
      "host": "abc123.ngrok.io",
      "user-agent": "Zoom Marketplace/1.0a",
      "content-length": "335",
      "authorization": "{LEGACY_WEBHOOK_VERIFICATION_TOKEN}",
      "clientid": "{CLIENT_ID}",
      "content-type": "application/json; charset=utf-8",
      "x-forwarded-for": "{X_FORWARDED_FOR}",
      "x-forwarded-proto": "https",
      "x-zm-request-timestamp": "X_ZM_REQUEST_TIMESTAMP",
      "x-zm-signature": "v0={HASHED_WEBHOOK_SECRET_TOKEN}",
      "x-zm-trackingid": "{X_ZM_TRACKINGID}",
      "accept-encoding": "gzip"
    }
    
    {
      "event": "meeting.started",
      "payload": {
        "account_id": "{ACCOUNT_ID}",
        "object": {
          "duration": 0,
          "start_time": "2021-11-02T20:43:19Z",
          "timezone": "America/Denver",
          "topic": "{TOPIC}",
          "id": "{MEETING_ID}",
          "type": 4,
          "uuid": "{MEETING_UUID}",
          "host_id": "{HOST_ID}"
        }
      },
      "event_ts": 1635885799302
    }
    

Need help?

If you're looking for help, try Developer Support or our Developer Forum. Priority support is also available with Premier Developer Support plans.

Use of this sample app is subject to our Terms of Use.

NOTE: This Sample App has been updated to use the Webhook Secret Token instead of the Webhook Verification Token to validate requests are sent from Zoom.

From: https://github.com/zoom/webhook-sample/


Template Content

webhook-sample

zoom/webhook-sample

More templates in this category

View Template

Foundry Virtual Tabletop

A Self-Hosted & Modern Roleplaying Platform


View Template

(v1) Simple Medusa Backend

Deploy an ecommerce backend and admin using Medusa


View Template

peppermint

Docker-compose port for peppermint.sh