Envoyer des notifications en temps réel à des services externes avec des webhooks

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.

  1. Naviguer vers AdministrationWebhooks.

  2. Cliquer sur Ajouter.

  3. Entrer un nom descriptif.

  4. Fournir l'URL du point d'accès où Devolutions Server envoie les requêtes HTTP POST.

  5. Choisir quels événements déclenchent le webhook.

  6. 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
    Custom HTTP Body (JSON) example
  7. Enregistrer le webhook.

Liste des poignées 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é.

Champs supplémentaires disponibles dans chaque déclencheur

  • TypeDéclencheur (énum)

  • NomTypeDéclencheur

  • VaultNameVaultName

Demande de réservation approuvée et refusée

  • Approuvé (bool)

  • MessageApprobateur

  • Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})

  • IdEntrée

  • NomEntrée

  • MinutesDemandées

  • Requester.DisplayName

  • Demandeur.Email

  • MessageDemandeur

Entrée créée

  • CrééPar.DisplayName

  • CrééPar.Email

  • IdEntrée

  • NomEntrée

Nouvelle demande de réservation

  • Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})

  • IdEntrée

  • NomEntrée

  • MinutesDemandées

  • Requester.DisplayName

  • Demandeur.Email

  • MessageDemandeur

Demande d'accès temporaire

  • Approbateurs (Tableau de {DisplayName: "nom", Email: "email@example.com"})

  • IdEntrée

  • NomEntrée

  • MinutesDemandées

  • Requester.DisplayName

  • Demandeur.Email

  • MessageDemandeur

Demande d'accès temporaire approuvée et refusée

  • Approuvé (bool)

  • Approbateur.DisplayName

  • Approbateur.Email

  • MessageApprobateur

  • IdEntrée

  • NomEntrée

  • MinutesDemandées

  • Requester.DisplayName

  • Demandeur.Email

  • MessageDemandeur

Devolutions Forum logo Partagez vos commentaires