Skip to main content

Webhook topics and events

Log in to add to favourites

A webhook is triggered when an event takes place on a Contensis resource. We call these topics. When creating a webhook you need to set the conditions for when the webhook is triggered. A topic can also be filtered to scope the webhook to a particular set of conditions.

Supported topics

We support the following topics and events.

Entries: basic events

EventDescription
CreatedWhen an entry is created.
UpdatedWhen an entry is updated.
PublishedWhen an entry is published.
DeletedWhen an entry is deleted.
RestoredWhen an entry is restored.
ArchivedWhen an entry is archived.
UnarchivedWhen an entry is unarchived.
FilterDescription
Content type(s)Scope the entries to a particular content type(s).
Content ownerFilter the entries to a specific content owner.
Language(s)Scope the entries to specific or multiple languages.
FilterDescription
Content type(s)Scope the entries to a particular content type(s).
Content ownerFilter the entries to a specific content owner.
Language(s)Scope the entries to specific or multiple languages.

Form responses: basic events

EventDescription
CreatedWhen a form response is created.
UpdatedWhen a form response is updated.
DeletedWhen a form response is deleted.
RestoredWhen a form response is restored.
ArchivedWhen a form response is archived.
UnarchivedWhen a form response is unarchived.

Filters

FilterDescription
Form(s)Scope the responses to a particular form(s).
AssigneeFilter the responses to a specific assignee.
Language(s)Scope the responses to specific or multiple languages.

Form response: workflow events

Workflow events are triggered when a user carries out a particular workflow action on a response. For example, if a team member presses the Read button when viewing a response.

Workflow events are specific to each workflow. This allows you to trigger a webhook for items that have been read/unread in a basic workflow but not from a custom workflow. You can also filter these events further by assigning filters.

Filters

FilterDescription
Form(s)Scope the responses to a particular form(s).
AssigneeFilter the responses to a specific assignee.
Language(s)Scope the responses to specific or multiple languages.

Form responses: workflow transition

Workflow transitions are a powerful topic allowing you to understand when content transitions into a specific workflow state.

Workflow transitions can be filtered by the following types.

Filters

FilterDescription
Form(s)Scope the responses to a particular form(s).
AssigneeFilter the responses to a specific assignee.
Language(s)Scope the responses to specific or multiple languages.

Assets

EventDescription
CreatedWhen an asset is created.
UpdatedWhen an asset is updated.
DeletedWhen an asset is deleted.
PublishedWhen an asset is published.

Filters

FilterDescription
Asset type(s)Scope the entries to a particular file type(s).
Language(s)Scope the entries to specific or multiple languages.

Content types and components

EventDescription
CreatedWhen a content type or component is created.
UpdatedWhen a content type or component is updated.
DeletedWhen a content type or component is deleted.
PublishedWhen a content type or component is published.

Nodes

EventDescription
CreatedWhen a node is created.
UpdatedWhen a node is updated or moved.
DeletedWhen a node is deleted.

Project

Webhooks are scoped to a project so the only event that is supported is the update event.

EventDescription
UpdatedWhen a node is updated or moved.

Still need help?

If you still need help after reading this article, don't hesitate to reach out to the Contensis community on Slack or raise a support ticket to get help from our team.
New support request