Passer au contenu principal

Que sont les webhooks ? Explication de la définition

🦉 Tout savoir sur les webhooks ✓ Intégration en sortie ✓ Transférer les données d'Easy LMS vers d'autres outils

Cet article explique ce que sont les webhooks. Que sont-ils ? Comment fonctionnent-ils ? Comment les utiliser pour mettre en place une intégration ?

Que sont les webhooks ?

Au premier abord, les webhooks peuvent sembler intimidants, et il faut parfois un certain temps pour bien en saisir le principe. Cependant, une fois que l’on comprend ce que les webhooks peuvent faire et comment ils fonctionnent, ils s’avèrent extrêmement puissants. La façon la plus simple de concevoir un webhook est de le considérer comme une notification « dopée ». La notification peut contenir une charge utile de données, qui peut être utilisée par le destinataire.

Pourquoi utiliser les webhooks ?

Les webhooks constituent le moyen le plus simple de mettre en place une intégration. Les webhooks peuvent être utilisés pour envoyer des données depuis notre logiciel vers un autre système lorsqu’un participant termine un examen ou une formation.

Les webhooks expliqués

Il existe différents formats pour les webhooks : encodage de formulaire, JSON et XML.

non défini Codage de formulaire : first_name=John&last_name=Doe&gender=male JSON : {    "first_name": "John",    "last_name": "Doe",    "gender": "male"}XML : JohnDoemale

Nos webhooks utilisent le formatage JSON.

Si vous avez activé les webhooks et qu’un participant termine une formation ou un examen, nous générons le message avec la charge utile. Il vous faut ensuite une URL à laquelle envoyer le message. C’est ce que nous appelons l’URL du point de terminaison de l’API. Vous pouvez obtenir cette URL auprès du système destinataire. Si vous saisissez cette URL dans notre système, nous envoyons les données à cette URL. Le logiciel destinataire surveillera cette URL et, chaque fois qu’il recevra une notification, il traitera les données.

Remarque : l’URL du point de terminaison API pour les webhooks doit utiliser une connexion HTTPS cryptée, et non une connexion HTTP non sécurisée.

Maintenant que vous en savez plus sur les webhooks, mettons-les en pratique ! Lisez l’article suivant sur comment utiliser les webhooks et Zapier pour configurer votre première intégration.

Vous devez disposer de la formule Advanced pour que les webhooks fonctionnent.

Avez-vous trouvé la réponse à votre question ?