For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 Devolutions Cloud. Notez que les webhooks sont également disponibles dans Devolutions Server.

Le service de rapports de Devolutions Cloud 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.

  1. Accédez à AdministrationWebhooks.

  2. Cliquez sur Ajouter.

  3. Entrez un nom descriptif.

  4. Fournissez l'URL du point de terminaison où Devolutions Cloud enverra les requêtes HTTP POST.

  5. Choisissez les événements qui déclencheront le webhook.

  6. Facultativement, vous pouvez 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 :

  1. Cliquez sur Ajouter pour enregistrer le webhook.

Liste des barres de saisie du webhook

Vous trouverez ci-dessous la liste des espaces réservés 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 supplémentaires disponibles dans chaque déclencheur

  • VaultName

  • TriggerType (enum)

  • TriggerTypeName

Nouvelle demande d'extraction

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

  • Approvers (Array of {DisplayName: "name", Email: "email@example.com"})

  • RequestedMinutes

Demande d'extraction 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 ?