Les Webhooks permettent d'envoyer des notifications en temps réel à des services externes chaque fois que certains événements surviennent dans votre Devolutions Cloud. Noter que les Webhooks sont également disponibles dans Devolutions Server.
Le service de rapports Devolutions Cloud doit être en fonctionnement, car il gère le chiffrement et le déchiffrement des charges utiles webhook lors du traitement.
Naviguer vers Administration – Webhooks.
Cliquer sur Ajouter.
Saisir un nom descriptif.
Fournir l’URL du terminal où Devolutions Cloud 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)