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.
DeletedWhen an entry is deleted.
PublishedWhen an entry is published.
UnpublishedWhen an entry is unpublished.

Filters

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.

Entries: workflow events

Workflow events are triggered when a user carries out a particular workflow action on an entry. For example, if an approver presses the decline button in an approval workflow state.

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

Filters

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.

Entries: workflow transition

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

This is especially helpful when you want to notify a team of editors that a piece of content is ready to review or to notify an integration you've created that there is a set of entries ready to process.

Workflow transitions can be filtered by the following types.

Filters

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.

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?

New support request