Skip to content
Last updated

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.

AvailableTopicEventEvent TypeEvent Occurs When...
YesAssetCreatedasset.createdAn assets metadata and content are fully created and available
YesAssetDeletedasset.deletedAn asset has been deleted/sent to the Recycle Bin
YesAssetDownloadedasset.downloadedThe download process for a single asset has started
YesAssetSharedasset.sharedAn asset is shared internally or externally from Tenovos
YesAssetPurgedasset.purgedAn asset is permanently deleted from the Recycle Bin
YesAsset MetadataUpdatedasset.metadata.updatedOnly the metadata of an asset is updated.
YesAsset RenditionsCreatedasset.renditions.createdSystem renditions of the asset uploaded have completed and able to be viewed in Tenovos
YesAssetRestoredasset.restoredAn asset is restored from the administrative Recycle Bin
YesAsset SecurityUpdatedasset.security.updatedOnly the Security Templates applied to an asset are updated/changed
YesUserCreateduser.createdA new user account is created
YesUserUpdateduser.updatedA user account is updated
YesCollectionCreatedcollection.createdA new Collection is created
YesCollectionUpdatedcollection.updatedA Collection is updated
YesCollectionDeletedcollection.deletedA Collection is permanently deleted
YesCollectionSharedcollection.sharedA Collection is shared internally
YesCollectionDownloadedcollection.downloadedThe download process for a collection has started
YesCollection AssetsUpdatedcollection.assets.updatedA collection has assets added to and/or removed from it
YesMetadata AttributeCreatemetadata.attribute.createdA Metadata Attribute is created
YesMetadata AttributeDeletedmetadata.attribute.deletedA Metadata Attribute is deleted
YesMetadata AttributeUpdatedmetadata.attribute.updatedA Metadata Attribute is updated
YesMetadata GroupCreatedmetadata.group.createdA Metadata Group is created
YesMetadata GroupDeletedmetadata.group.deletedA Metadata Group is deleted
YesMetadata GroupUpdatedmetadata.group.updatedA Metadata Group is updated
YesMetadata TemplateCreatedmetadata.template.createdA Metadata Template is created
YesMetadata TemplateUpdatedmetadata.template.updatedA Metadata template is updated
YesMetadata TemplateDeletedmetadata.template.deletedA Metadata template is deleted
YesMetadata VocabularyCreatedmetadata.vocabulary.createdA Metadata vocabulary is created
YesMetadata VocabularyDeletedmetadata.vocabulary.deletedA Metadata vocabulary is deleted
YesMetadata VocabularyUpdatedmetadata.vocabulary.updatedA Metadata vocabulary is updated
YesRelationshipCreatedrelationship.createdA new Relationship, of any type, between assets is created
YesRelationshipUpdatedrelationship.updatedThe Relationship type is updated/changed for an existing relationship between assets
YesRelationshipDeletedrelationship.deletedA Relationship between assets is deleted/removed
YesRequestCreatedrequest.createdA request has been created, such as an Upload or Download Request
YesRequestUpdatedrequest.updatedA request has been updated, such as an Upload or Download Request
YesRights Management ProjectCreatedrm.project.createdA new RM project is created
YesRights Management ProjectUpdatedrm.project.updatedThe metadata of an RM project is updated
YesRights Management ProjectDeletedrm.project.deletedA RM Project is deleted
YesRights Management AgreementCreatedrm.agreement.createdA new RM Agreement is created
YesRights Management AgreementUpdatedrm.agreement.updatedThe metadata of a RM Agreement is updated
YesRights Management AgreementDeletedrm.agreement.deletedA RM Agreement is deleted
NoRights Management AgreementExpiredrm.agreement.expiredThe rights expiration date of an Agreement is reached
YesRights Management EntityCreatedrm.entity.createdA new RM entity is created
YesRights Management EntityUpdatedrm.entity.updatedThe metadata of a RM Entity is updated
YesRights Management EntityDeletedrm.entity.deletedA RM Entity is deleted
YesSecurity GroupCreatedsecurity.group.createdA new Security Group is created
YesSecurity GroupUpdatedsecurity.group.updatedA Security Group has been updated
YesSecurity GroupDeletedsecurity.group.deletedA Security Group has been deleted
YesSecurity RoleCreatedsecurity.role.createdA new Security Role is created
YesSecurity RoleUpdatedsecurity.role.updatedA Security Role is updated, i.e., Privileges changed
YesSecurity RoleDeletedsecurity.role.deletedA Security Role is deleted
YesSecurity TemplateCreatedsecurity.template.createdA Security Template is created
YesSecurity TemplateUpdatedsecurity.template.updatedA Security Template is updated
YesSecurity TemplateDeletedsecurity.template.deletedA Security Template is deleted
YesStory BoardCreatedstoryboard.createdA new Story Board is created, whether enabled or disabled
YesStory BoardUpdatedstoryboard.updatedMetadata changes or when new assets/collections/searches are added
YesStory BoardDeletedstoryboard.deletedA Story Board is deleted
YesStory BoardSharedstoryboard.sharedA Story Board is shared internally or externally
YesStory BoardRestoredstoryboard.restoredA Story Board, which was previously deleted, is restored from the Recycle Bin
YesStory BoardPurgedstoryboard.purgedA Story Board, which was previously deleted, is permanently purged from the Recycle Bin
YesVersionCreatedversion.createdAn asset is versioned with new content