Configurer les webhooks

Un webhook permet de notifier un serveur externe d'un événement qui se produit dans Akuiteo. L'objectif est d'exploiter informatiquement les événements détectés.

Exemple

Si un système externe à Akuiteo est utilisé pour la gestion des ressources humaines, un webhook peut être configuré afin de notifier ce système externe de la création ou de la suppression de collaborateurs.

Dans le cadre des webhooks, un événement est composé de deux informations majeures :

  • L'objet concerné (ex : un collaborateur, une dépense, etc.) ;
  • L'action effectuée sur cet objet (ex : création, modification, suppression).

Lorsqu'un webhook est configuré pour détecter un certain événement et que celui-ci se produit, le webhook envoie une requête vers une adresse web appelée point de terminaison.

Un point de terminaison (ou endpoint) est un lien hypertexte sur un serveur externe qui permet de recevoir les requêtes envoyées par des webhooks.

Chaque requête contient des données concernant l'événement qui s'est produit, ou à minima l'identifiant de l'objet associé à l'événement.

Le webhook détecte les événements dans la globalité d'Akuiteo. Par exemple, il n'est pas possible de configurer un webhook afin qu'il détecte un événement effectué par certains utilisateurs en particulier.

Les webhooks sont configurés dans la Console d'administration, depuis Configuration > Webhooks.