Top Profil

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.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.