Glossaire · Concepts fondamentaux
Webhook
Aussi appelé : Rappel HTTP · Callback HTTP · Notification push
Définition
Un webhook est un mécanisme par lequel une application prévient une autre, en temps réel, qu'un événement vient de se produire : paiement reçu, colis expédié, ticket créé. Au lieu que la seconde application interroge sans cesse la première (« y a-t-il du nouveau ? »), la première lui envoie une requête HTTP dès que l'événement survient, à une adresse convenue. C'est la différence entre vérifier sa boîte aux lettres toutes les cinq minutes et recevoir un signal lorsqu'une lettre y est déposée.
Dans la pratique
Les webhooks sont le moyen standard d'intégrer des services SaaS (Stripe, GitHub, Slack, outils de signature électronique) à un système d'information. Leur mise en œuvre exige de vérifier l'authenticité des appels reçus, de répondre vite et de traiter l'événement de façon idempotente, car l'émetteur peut le renvoyer. Un développeur backend expérimenté sait aussi prévoir la reprise des événements manqués pendant une panne.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.