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

Echtzeit-Benachrichtigungen mit Webhooks an externe Dienste senden

Mit Webhooks können Sie Echtzeit-Benachrichtigungen an externe Dienste senden, wenn bestimmte Ereignisse in Ihrer Devolutions Cloud auftreten. Beachten Sie, dass Webhooks auch in Devolutions Server verfügbar sind.

Der Devolutions Cloud-Berichtsdienst muss ausgeführt werden, da er die Verschlüsselung und Entschlüsselung von Webhook-Payloads während der Verarbeitung übernimmt.

  1. Navigieren Sie zu AdministrationWebhooks.

  2. Klicken Sie auf Hinzufügen.

  3. Geben Sie einen beschreibenden Namen ein.

  4. Geben Sie die Endpunkt-URL an, an die Devolutions Cloud die HTTP-POST-Anfragen senden wird.

  5. Wählen Sie die Ereignisse aus, die den Webhook auslösen.

  6. Optional können Sie eine benutzerdefinierte Payload definieren, die mit dem Webhook gesendet wird. Wenn Sie beispielsweise für jeden neu erstellten Eintrag eine Nachricht in Slack senden möchten, würde der Custom HTTP Body (JSON) wie folgt aussehen:

  1. Klicken Sie auf Hinzufügen, um den Webhook zu speichern.

Liste der Webhook-Handlebars

Nachfolgend finden Sie die Liste der verfügbaren Handlebars-Platzhalter. Diese Platzhalter werden automatisch durch die tatsächlichen Ereignisdaten ersetzt, wenn ein Webhook ausgelöst wird.

Zusätzliche Felder, die in jedem Trigger verfügbar sind

  • VaultName

  • TriggerType (enum)

  • TriggerTypeName

Neue Auschecken-Anfrage

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

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

  • RequestedMinutes

Auschecken-Anfrage genehmigt und abgelehnt

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

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

  • ApproverMessage

  • RequestedMinutes

  • Approved (bool)

Eintrag erstellt

  • EntryId

  • EntryName

  • CreatedBy.DisplayName

  • CreatedBy.Email

Anfrage für temporären Zugriff

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

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

  • RequestedMinutes

Anfrage für temporären Zugriff genehmigt und abgelehnt

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

  • Approver.DisplayName

  • Approver.Email

  • ApproverMessage

  • RequestedMinutes

  • Approved (bool)

Zuletzt aktualisiert

War das hilfreich?