All Templates / Other
Zoom Webhook Sample
Node / Express server to receive Zoom Platform and Zoom Video SDK Webhooks
webhook-sample
zoom/webhook-sample
Just deployed
This is a Node.js / Express server that receives Zoom Platform Webhooks and Zoom Video SDK Webhooks.
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
}
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.
Template Content
webhook-sample
zoom/webhook-sampleZOOM_WEBHOOK_SECRET_TOKEN
Details
Ekaansh Arora's Projects
Created on Sep 3, 2024
12 total projects
6 active projects
JavaScript
Other
More templates in this category
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform
Lucas's Projects
44
(v1) Simple Medusa Backend
Deploy an ecommerce backend and admin using Medusa
Shahed Nasser's Projects
318