Les webhooks permettent d'envoyer des notifications en temps réel à des services externes chaque fois que certains événements surviennent dans votre Devolutions Hub Business. À noter que les webhooks sont également disponibles dans Devolutions Server.
Le service de rapports Devolutions Hub doit être en cours d'exécution, car il gère le chiffrement et le déchiffrement des charges utiles des webhooks lors du traitement.
Naviguer vers Administration – Webhooks.
Cliquer sur Ajouter.
Saisir un nom descriptif.
Fournir l'URL du point d'accès où Devolutions Hub Business enverra les requêtes HTTP POST.
Choisir les événements qui déclencheront le webhook.
Éventuellement, définir une charge utile personnalisée à envoyer avec le webhook. Par exemple, si vouloir envoyer un message dans Slack pour chaque nouvelle entrée créée, le corps HTTP personnalisé (JSON) se présenterait comme ceci :

Cliquer sur Ajouter pour enregistrer le webhook.
Voici la liste des placeholders handlebar 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é.
VaultName
TriggerType (enum)
TriggerTypeName
EntryId
EntryName
RequesterMessage
Requester.DisplayName
Requester.Email
Approvers (tableau de {DisplayName: "name", Email: "email@example.com"})
RequestedMinutes
EntryId
EntryName
RequesterMessage
Requester.DisplayName
Requester.Email
Approvers (tableau de {DisplayName: "name", Email: "email@example.com"})
ApproverMessage
RequestedMinutes
Approved (bool)
EntryId
EntryName
CreatedBy.DisplayName
CreatedBy.Email
EntryId
EntryName
RequesterMessage
Requester.DisplayName
Requester.Email
Approvers (tableau de {DisplayName: "name", Email: "email@example.com"})
RequestedMinutes
EntryId
EntryName
RequesterMessage
Requester.DisplayName
Requester.Email
Approver.DisplayName
Approver.Email
ApproverMessage
RequestedMinutes
Approved (bool)