Qu'est-ce qu'un Webhook ?
Un webhook est un mécanisme permettant à un service web d’envoyer des informations ou des notifications à d’autres applications ou services en temps réel.
Il s’agit d’une communication “push” entre deux services, où l’un des services envoie des données à l’autre, généralement en réponse à un événement particulier.
Les webhooks sont souvent utilisés en combinaison avec des API.
La métaphore du répondeur téléphonique
Plutôt que de vérifier constamment votre répondeur pour voir s’il y a de nouveaux messages, le répondeur vous envoie une notification pour vous informer qu’un nouveau message a été laissé.
De la même manière, un webhook envoie des notifications automatiques à une application ou à un service lorsqu’un événement spécifique se produit.
Exemples d’utilisation des Webhooks
Notifications de paiement
Un service de paiement en ligne peut utiliser des webhooks pour informer un e-commerce lorsqu’un paiement a été effectué avec succès ou si une transaction a échoué.
Mises à jour de l’état d’un ticket de support
Un service de support client peut utiliser des webhooks pour envoyer des notifications à une application tierce lorsqu’un ticket est créé, mis à jour ou fermé.
Intégration avec les réseaux sociaux
Les réseaux sociaux peuvent utiliser des webhooks pour informer une application lorsqu’un nouveau post est publié, un commentaire est ajouté ou un utilisateur s’abonne à une page.