Webhook event handler configuration fields
This topic describes the webhook event handler fields and supported events.
Webhook event handler fields
You can configure a webhook event handler by configuring the fields in the Data and Information sections of the webhook.
A webhook event handler contains the following configurable fields:
Field |
Description |
---|---|
|
Determines whether the webhook is enabled. If you select the check box, the webhook is active and sends requests. If you clear the check box, the webhook is disabled and does not send requests. |
|
Defines the events that send requests. You can find the list of supported events in the Supported events table. If you do not select any events, the webhook does not send requests. |
|
Specifies which items will trigger requests. If you do not add rules, an event from any item will send a request. We highly recommend that you define rules to avoid performance degradation caused by sending a large number of requests. |
|
The endpoint that receives the requests. We recommend that you use a secure HTTPS URL. |
|
Defines the payload request type. The available formats are JSON and XML. JSON is selected by default. For XML requests, the default root element is |
|
Defines the authorization item for the webhook. The drop-down menu contains all available authorization items. If the endpoint does not require authentication, leave this field blank. |
|
Optional text field to describe the webhook. |
Supported events
A webhook event handler can send information about the following system events:
Event name |
Description |
---|---|
|
Raised when a new item from a template is added. |
|
Raised when a new version is added to the item. |
|
Raised when a new cloned item is added. |
|
Raised when the item is deleted. |
|
Raised before deleting the item. |
|
Raised when a version of the item is removed. |
|
Raised when the item is locked. |
|
Raised when the item is unlocked. |
|
Raised when at least one change is saved in the item. This event can occur multiple times during simple item operations on the UI. |
|
Raised when the item is copied. |
|
Raised when the item is moved to another parent. |
|
Raised when the item is renamed. |
|
Raised when the sort order of the item changes. |
|
Raised when the item’s template changes. |
|
Raised when the publishing of the item starts. |
|
Raised when the publishing of the item ends. |
|
Raised when the publishing of the item fails. |
|
Raised when the status of item publishing updates. |