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 your 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 will send the HTTP POST requests.

  5. Choose the events that will trigger the webhook.

  6. Optionally, you can define a custom payload to be sent with the webhook. For example, if you want 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. Click Add to save the webhook.

Webhook handlebars list

Below is the list of available handlebars placeholders. These placeholders are automatically replaced with actual event data whenever a Webhook is triggered.

Additional fields available in every trigger

  • VaultName

  • TriggerType (enum)

  • TriggerTypeName

New checkout request

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

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

  • RequestedMinutes

Checkout request approved & denied

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

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

  • ApproverMessage

  • RequestedMinutes

  • Approved (bool)

Entry created

  • EntryId

  • EntryName

  • CreatedBy.DisplayName

  • CreatedBy.Email

Temporary access request

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

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

  • RequestedMinutes

Temporary access request approved & denied

  • EntryId

  • EntryName

  • RequesterMessage

  • Requester.DisplayName

  • Requester.Email

  • Approver.DisplayName

  • Approver.Email

  • ApproverMessage

  • RequestedMinutes

  • Approved (bool)

Devolutions Forum logo Share your feedback