Skip to main content
Browse Documentation

Webhook topics and events

Created by r.saunders, last modified by r.bromley on 09 Apr 2021

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

Event Description
Created When an entry is created.
Updated When an entry is updated.
Deleted When an entry is deleted.
Published When an entry is published.
Unpublished When an entry is unpublished.

Filters

Filter Description
Content type(s) Scope the entries to a particular content type(s).
Content owner Filter 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

Filter Description
Content type(s) Scope the entries to a particular content type(s).
Content owner Filter 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

Filter Description
Content type(s) Scope the entries to a particular content type(s).
Content owner Filter the entries to a specific content owner.
Language(s) Scope the entries to specific or multiple languages.

Assets

Event Description
Created When an asset is created.
Updated When an asset is updated.
Deleted When an asset is deleted.
Published When an asset is published.

Filters

Filter Description
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

Event Description
Created When a content type or component is created.
Updated When a content type or component is updated.
Deleted When a content type or component is deleted.
Published When a content type or component is published.

Nodes

Event Description
Created When a node is created.
Updated When a node is updated or moved.
Deleted When a node is deleted.

Project

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

Event Description
Updated When a node is updated or moved.
Necessary Cookies
These cookies are necessary for this website to function correctly. They are set when you perform certain actions on the site, such as creating an account, logging in, changing your privacy preferences or submitting a form. You can block these cookies in your browser, but this will stop parts of the site from working properly.
Functional Cookies
These cookies allow the website to provide extra functionality and more personalised experiences. They may be set by us or by third party providers whose services we have added to our pages. If you choose not to allow these cookies, these services may not work correctly.
Analytical Cookies
These cookies record anonymous data on how visitors use our website to help us monitor how well our website works. This data includes how many people have looked at specific pages, how long visitors stay on the site, and what devices they use. We use this data to identify changes that we could make to improve your experience and make our website more efficient.
Marketing Cookies
We set some cookies so you are shown more relevant marketing content. These include cookies from third-party advertising networks to show you different adverts on their services if you have previously visited our site. If you choose not to allow these cookies, you may experience less relevant advertising on other sites.