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 Cloud. Note that Webhooks are also available in Devolutions Server.
Navigate to Administration – Webhooks.
Click Add.
Enter a descriptive name.
Provide the endpoint URL where Devolutions Cloud will send the HTTP POST requests.
Choose the events that will trigger the webhook.
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:
json { "Text": "New entry {{EntryName}} created by {{CreatedBy.DisplayName}}" }
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)
Last updated
Was this helpful?