Setup Zoom Webhooks
Use this skill when the integration receives Zoom events over HTTP. If the user needs persistent low-latency event streams, compare against `setup-zoom-websockets`.
Workflow
- Identify the event types and resource scope before creating subscriptions.
- Implement endpoint verification and signature verification before processing business logic.
- Store raw event IDs, timestamps, and delivery metadata for replay protection and debugging.
- Make handlers idempotent because Zoom can retry delivery.
- Separate webhook ingestion from downstream API calls with a queue when reliability matters.
- Debug by checking endpoint reachability, TLS, validation token handling, signature base string, app event subscription, and account-level settings.
References
- Full preserved guide: [references/full-guide.md](references/full-guide.md)
- Signature verification: [references/signature-verification.md](references/signature-verification.md)
- Subscriptions: [references/subscriptions.md](references/subscriptions.md)
- Events: [references/events.md](references/events.md)
- Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)