Send real-time notifications to external services with webhooks

Webhooks allow you to send real-time notifications to external services whenever certain events occur in Devolutions Server. Note that webhooks are also available in Devolutions Hub Business.

  1. Navigate to AdministrationWebhooks.

  2. Click Add.

  3. Enter a descriptive name.

  4. Provide the endpoint URL where Devolutions Server sends the HTTP POST requests.

  5. Choose which events trigger the webhook.

  6. Optionally, define a custom payload to be sent with the webhook. For example, to send a message in Slack for every new entry created, the Custom HTTP Body (JSON) would look like this:

    Custom HTTP Body (JSON) example
    Custom HTTP Body (JSON) example
  7. Save the webhook.

Webhook handlebars list

The following list contains the available handlebars placeholders. These are automatically replaced with actual event data whenever a webhook is triggered.

Additional fields available in every trigger

  • TriggerType (enum)

  • TriggerTypeName

  • VaultNameVaultName

Checkout request approved and denied

  • Approved (bool)

  • ApproverMessage

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

  • EntryId

  • EntryName

  • RequestedMinutes

  • Requester.DisplayName

  • Requester.Email

  • RequesterMessage

Entry created

  • CreatedBy.DisplayName

  • CreatedBy.Email

  • EntryId

  • EntryName

New checkout request

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

  • EntryId

  • EntryName

  • RequestedMinutes

  • Requester.DisplayName

  • Requester.Email

  • RequesterMessage

Temporary access request

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

  • EntryId

  • EntryName

  • RequestedMinutes

  • Requester.DisplayName

  • Requester.Email

  • RequesterMessage

Temporary access request approved and denied

  • Approved (bool)

  • Approver.DisplayName

  • Approver.Email

  • ApproverMessage

  • EntryId

  • EntryName

  • RequestedMinutes

  • Requester.DisplayName

  • Requester.Email

  • RequesterMessage

Devolutions Forum logo Share your feedback