Les webhooks permettent d'envoyer des notifications en temps réel à des services externes chaque fois que certains événements se produisent dans Devolutions Server. Notez que les webhooks sont également disponibles dans Devolutions Hub Business.
-
Naviguer vers Administration – Webhooks.
-
Cliquer sur Ajouter.
-
Entrer un nom descriptif.
-
Fournir l'URL du point d'accès où Devolutions Server envoie les requêtes HTTP POST.
-
Choisir quels événements déclenchent le webhook.
-
Définir éventuellement une charge utile personnalisée à envoyer avec le webhook. Par exemple, pour envoyer un message dans Slack pour chaque nouvelle entrée créée, le Corps HTTP Personnalisé (JSON) ressemblerait à ceci :

Custom HTTP Body (JSON) example -
Enregistrer le webhook.
La liste suivante contient les espaces réservés Handlebars disponibles. Ceux-ci sont automatiquement remplacés par les données réelles de l'événement chaque fois qu'un webhook est déclenché.
TypeDéclencheur (énum)
NomTypeDéclencheur
VaultNameVaultName
Approuvé (bool)
MessageApprobateur
Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})
IdEntrée
NomEntrée
MinutesDemandées
Requester.DisplayName
Demandeur.Email
MessageDemandeur
CrééPar.DisplayName
CrééPar.Email
IdEntrée
NomEntrée
Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})
IdEntrée
NomEntrée
MinutesDemandées
Requester.DisplayName
Demandeur.Email
MessageDemandeur
Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})
IdEntrée
NomEntrée
MinutesDemandées
Requester.DisplayName
Demandeur.Email
MessageDemandeur
Approuvé (bool)
Approbateur.DisplayName
Approbateur.Email
MessageApprobateur
IdEntrée
NomEntrée
MinutesDemandées
Requester.DisplayName
Demandeur.Email
MessageDemandeur