Webhook Event Types
Tenovos provides webhooks specific to the following topics and events. The majority of topics provide created, updated, and deleted events, and additional events are provided for some topics, when relevant, such as shared, downloaded, and promoted.
When creating a webhook subscription to your endpoint, the full Event Type will be used, such as asset.downloaded, and this value will appear in the event payload of each call. For examples of the payloads Tenovos sends, please reference the Webhook Payloads API reference.
Available | Topic | Event | Event Type | Event Occurs When... |
---|---|---|---|---|
Yes | Asset | Created | asset.created | An assets metadata and content are fully created and available |
Yes | Asset | Deleted | asset.deleted | An asset has been deleted/sent to the Recycle Bin |
Yes | Asset | Downloaded | asset.downloaded | The download process for a single asset has started |
Yes | Asset | Shared | asset.shared | An asset is shared internally or externally from Tenovos |
Yes | Asset | Purged | asset.purged | An asset is permanently deleted from the Recycle Bin |
Yes | Asset Metadata | Updated | asset.metadata.updated | Only the metadata of an asset is updated. |
Yes | Asset Renditions | Created | asset.renditions.created | System renditions of the asset uploaded have completed and able to be viewed in Tenovos |
Yes | Asset | Restored | asset.restored | An asset is restored from the administrative Recycle Bin |
Yes | Asset Security | Updated | asset.security.updated | Only the Security Templates applied to an asset are updated/changed |
Yes | User | Created | user.created | A new user account is created |
Yes | User | Updated | user.updated | A user account is updated |
Yes | Collection | Created | collection.created | A new Collection is created |
Yes | Collection | Updated | collection.updated | A Collection is updated |
Yes | Collection | Deleted | collection.deleted | A Collection is permanently deleted |
Yes | Collection | Shared | collection.shared | A Collection is shared internally |
Yes | Collection | Downloaded | collection.downloaded | The download process for a collection has started |
Yes | Collection Assets | Updated | collection.assets.updated | A collection has assets added to and/or removed from it |
No | Metadata Attribute | Create | metadata.attribute.created | A Metadata Attribute is created |
No | Metadata Attribute | Deleted | metadata.attribute.deleted | A Metadata Attribute is deleted |
No | Metadata Attribute | Updated | metadata.attribute.updated | A Metadata Attribute is updated |
No | Metadata Group | Created | metadata.group.created | A Metadata Group is created |
No | Metadata Group | Deleted | metadata.group.deleted | A Metadata Group is deleted |
No | Metadata Group | Updated | metadata.group.updated | A Metadata Group is updated |
No | Metadata Template | Created | metadata.template.created | A Metadata Template is created |
No | Metadata Template | Updated | metadata.template.updated | A Metadata template is updated |
No | Metadata Template | Deleted | metadata.template.deleted | A Metadata template is deleted |
No | Metadata Vocabulary | Created | metadata.vocabulary.created | A Metadata vocabulary is created |
No | Metadata Vocabulary | Deleted | metadata.vocabulary.deleted | A Metadata vocabulary is deleted |
No | Metadata Vocabulary | Updated | metadata.vocabulary.updated | A Metadata vocabulary is updated |
Yes | Relationship | Created | relationship.created | A new Relationship, of any type, between assets is created |
Yes | Relationship | Updated | relationship.updated | The Relationship type is updated/changed for an existing relationship between assets |
Yes | Relationship | Deleted | relationship.deleted | A Relationship between assets is deleted/removed |
Yes | Request | Created | request.created | A request has been created, such as an Upload or Download Request |
Yes | Request | Updated | request.updated | A request has been updated, such as an Upload or Download Request |
Yes | Rights Management Project | Created | rm.project.created | A new RM project is created |
Yes | Rights Management Project | Updated | rm.project.updated | The metadata of an RM project is updated |
Yes | Rights Management Project | Deleted | rm.project.deleted | A RM Project is deleted |
Yes | Rights Management Agreement | Created | rm.agreement.created | A new RM Agreement is created |
Yes | Rights Management Agreement | Updated | rm.agreement.updated | The metadata of a RM Agreement is updated |
Yes | Rights Management Agreement | Deleted | rm.agreement.deleted | A RM Agreement is deleted |
No | Rights Management Agreement | Expired | rm.agreement.expired | The rights expiration date of an Agreement is reached |
Yes | Rights Management Entity | Created | rm.entity.created | A new RM entity is created |
Yes | Rights Management Entity | Updated | rm.entity.updated | The metadata of a RM Entity is updated |
Yes | Rights Management Entity | Deleted | rm.entity.deleted | A RM Entity is deleted |
Yes | Security Group | Created | security.group.created | A new Security Group is created |
Yes | Security Group | Updated | security.group.updated | A Security Group has been updated |
Yes | Security Group | Deleted | security.group.deleted | A Security Group has been deleted |
Yes | Security Role | Created | security.role.created | A new Security Role is created |
Yes | Security Role | Updated | security.role.updated | A Security Role is updated, i.e., Privileges changed |
Yes | Security Role | Deleted | security.role.deleted | A Security Role is deleted |
Yes | Security Template | Created | security.template.created | A Security Template is created |
Yes | Security Template | Updated | security.template.updated | A Security Template is updated |
Yes | Security Template | Deleted | security.template.deleted | A Security Template is deleted |
Yes | Story Board | Created | storyboard.created | A new Story Board is created, whether enabled or disabled |
Yes | Story Board | Updated | storyboard.updated | Metadata changes or when new assets/collections/searches are added |
Yes | Story Board | Deleted | storyboard.deleted | A Story Board is deleted |
Yes | Story Board | Shared | storyboard.shared | A Story Board is shared internally or externally |
Yes | Story Board | Restored | storyboard.restored | A Story Board, which was previously deleted, is restored from the Recycle Bin |
Yes | Story Board | Purged | storyboard.purged | A Story Board, which was previously deleted, is permanently purged from the Recycle Bin |
Yes | Version | Created | version.created | An asset is versioned with new content |