Railway

Deploy 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
Rocky Linux
Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta