En bref
Sert à construire des webhooks Zoom. C’est pertinent lorsque l’intégration reçoit des événements Zoom par HTTP. Si l’utilisateur a besoin d’un flux d’événements persistant, à faible latence, il faut comparer avec setup-zoom-websockets. Elle demande d’identifier les types d’événements et le périmètre de ressource avant de créer des abonnements, d’implémenter la vérification du point de terminaison et de la signature avant la logique métier, de stocker les identifiants bruts d’événements, les horodatages et les métadonnées de livraison, pour se protéger contre une relecture et faciliter le débogage, de rendre les gestionnaires idempotents, car Zoom peut réessayer une livraison, et de séparer l’ingestion du webhook des appels d’API en aval.
Ce que ça fait
- Reçoit les événements par HTTP, avec vérification de signature et gestionnaires idempotents
- Renvoie un flux persistant, à faible latence, vers setup-zoom-websockets
Pour qui, et un exemple
Les équipes qui reçoivent des événements Zoom par HTTP, et pour qui les nouvelles tentatives d’un webhook suffisent, plutôt qu’un flux WebSocket persistant.
Exemple de demande : « Pose le webhook : vérification de signature, identifiants pour bloquer une relecture, et des gestionnaires idempotents, car Zoom peut réessayer. »
Elle s’applique quand l’intégration reçoit des événements Zoom par HTTP, et elle demande de comparer avec setup-zoom-websockets si un flux persistant, à faible latence, est nécessaire. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.
Installer
Dans Codex : codex plugin add zoom@openai-curated (marketplace officielle du dépôt).
codex plugin add zoom@openai-curatedFonctionne avec
- Codex
Source : README : collection de plugins Codex ; la marketplace du dépôt s’appelle « Codex official ». D’autres agents ne sont pas nommés.
Niveau : Intermédiaire
Suppose un projet déjà en place chez l’éditeur et les outils décrits dans le SKILL.md.
À savoir
Extrait du SKILL.md
La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :
Use when building Zoom webhooks.
Citée depuis le SKILL.md au commit ed8ce2e . Le dossier contient aussi 9 fichiers annexes (agents/, references/, troubleshooting/).
Le SKILL.md compte 20 lignes et 2 sections principales :
- Workflow
- References
Licence : MIT
Consultée le 10 novembre 2026 : fichier de licence d’un dossier parent (plugins/zoom/LICENSE) . Titulaire : Copyright (c) 2025 Zoom Video Communications, Inc..
La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.
Texte intégral du SKILL.md
Reproduit sans modification depuis openai/plugins (commit ed8ce2e) , © OpenAI, sous licence MIT (fichier de licence d’origine ).
Afficher le SKILL.md original (20 lignes, en anglais)
---
name: setup-zoom-webhooks
description: Use when building Zoom webhooks.
---
# 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
1. Identify the event types and resource scope before creating subscriptions.
2. Implement endpoint verification and signature verification before processing business logic.
3. Store raw event IDs, timestamps, and delivery metadata for replay protection and debugging.
4. Make handlers idempotent because Zoom can retry delivery.
5. Separate webhook ingestion from downstream API calls with a queue when reliability matters.
6. 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)
Commentaires.
Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.
Commentaires publiés
Chargement des commentaires…
Laisser un commentaire
Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.