Optimizely · AsyncAPI Specification
Optimizely CMP Webhooks
Version 1.0
The Optimizely Content Marketing Platform (CMP) provides webhook notifications when content events occur, such as when assets are published, tasks are completed or modified, and content items are updated. Webhooks send HTTP POST payloads with JSON bodies to configured callback URLs. An optional secret can be provided during webhook registration for signature verification via the Callback-Secret header.
View Spec
View on GitHub
A/B TestingContent ManagementCustomer DataE-CommerceExperimentationFeature FlagsMarketingAsyncAPIWebhooksEvents
Channels
/webhook/task-events
Receive a task event notification
Receives webhook notifications related to task lifecycle events in the CMP, including asset additions, step completions, and assignee changes.
/webhook/content-events
Receive a content event notification
Receives webhook notifications related to content events in the CMP, including content publication and updates.
Messages
TaskAssetAdded
Task Asset Added
An asset was added to a task
TaskStepCompleted
Task Step Completed
A workflow step was completed
TaskStepStarted
Task Step Started
A workflow step was started
TaskAssigneeChanged
Task Assignee Changed
A task assignee was changed
AssetAdded
Asset Added to Library
An asset was published to the CMP library
ContentPublished
Content Published
Content was published
Servers
https
webhookReceiver
{callbackUrl}
The HTTPS endpoint on your server that receives webhook POST requests from Optimizely CMP.