Les webhooks permettent d'envoyer des notifications en temps réel à des services externes chaque fois que certains événements se produisent dans votre 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 de terminaison où Devolutions Server enverra les requêtes HTTP POST.
-
Choisir les événements qui déclencheront le webhook.
-
Optionnellement, il est possible de définir une charge utile personnalisée à envoyer avec le webhook. Par exemple, si vous souhaitez envoyer un message dans Slack pour chaque nouvelle entrée créée, le Corps HTTP Personnalisé (JSON) ressemblerait à ceci :

Custom HTTP Body (JSON) example -
Cliquer sur Ajouter pour enregistrer le webhook.
Vous trouverez ci-dessous la liste des espaces réservés pour handlebars disponibles. Ces espaces réservés sont automatiquement remplacés par les données d'événement réelles chaque fois qu'un webhook est déclenché.
NomCoffre
TypeDéclencheur (énum)
NomTypeDéclencheur
IdEntrée
NomEntrée
MessageDemandeur
Requester.DisplayName
Demandeur.Email
Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})
MinutesDemandées
IdEntrée
NomEntrée
MessageDemandeur
Requester.DisplayName
Demandeur.Email
Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})
MessageApprobateur
MinutesDemandées
Approuvé (bool)
IdEntrée
NomEntrée
CrééPar.DisplayName
CrééPar.Email
IdEntrée
NomEntrée
MessageDemandeur
Requester.DisplayName
Demandeur.Email
Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})
MinutesDemandées
IdEntrée
NomEntrée
MessageDemandeur
Requester.DisplayName
Demandeur.Email
Approbateur.DisplayName
Approbateur.Email
MessageApprobateur
MinutesDemandées
Approuvé (bool)