Envoyer des notifications en temps réel à des services externes avec des webhooks
Les webhooks vous permettent d'envoyer des notifications en temps réel à des services externes chaque fois que certains événements se produisent dans votre Devolutions Cloud. Notez que les webhooks sont également disponibles dans Devolutions Server.
Naviguez vers Administration – Webhooks.
Cliquez sur Ajouter.
Saisissez un nom descriptif.
Fournissez l'URL du terminal où Devolutions Cloud enverra les requêtes HTTP POST.
Choisissez les événements qui déclencheront le webhook.
Facultativement, vous pouvez définir une charge utile personnalisée à envoyer avec le webhook. Par exemple, si vous voulez envoyer un message dans Slack pour chaque nouvelle entrée créée, le Custom HTTP Body (JSON) ressemblerait à ceci :
json { "Text": "New entry {{EntryName}} created by {{CreatedBy.DisplayName}}" }
Cliquez sur Ajouter pour enregistrer le webhook.
Liste des handlebars de webhook
Voici la liste des espaces réservés handlebars disponibles. Ces espaces réservés sont automatiquement remplacés par les données réelles de l'événement chaque fois qu'un webhook est déclenché.
Champs additionnels disponibles dans chaque déclencheur
VaultName
TriggerType (enum)
TriggerTypeName
Nouvelle demande de réservation
EntryId
EntryName
RequesterMessage
Requester.DisplayName
Requester.Email
Approvers (Array of {DisplayName: "name", Email: "email@example.com"})
RequestedMinutes
Demande de réservation approuvée et refusée
EntryId
EntryName
RequesterMessage
Requester.DisplayName
Requester.Email
Approvers (Array of {DisplayName: "name", Email: "email@example.com"})
ApproverMessage
RequestedMinutes
Approved (bool)
Entrée créée
EntryId
EntryName
CreatedBy.DisplayName
CreatedBy.Email
Demande d'accès temporaire
EntryId
EntryName
RequesterMessage
Requester.DisplayName
Requester.Email
Approvers (Array of {DisplayName: "name", Email: "email@example.com"})
RequestedMinutes
Demande d'accès temporaire approuvée et refusée
EntryId
EntryName
RequesterMessage
Requester.DisplayName
Requester.Email
Approver.DisplayName
Approver.Email
ApproverMessage
RequestedMinutes
Approved (bool)
Mis à jour
Ce contenu vous a-t-il été utile ?