Adobe Experience Cloud · AsyncAPI Specification

Adobe I/O Events

Version 1.0.0

Adobe I/O Events enables developers to receive near-real-time notifications from Adobe services via webhooks and journal polling. Events are emitted when significant changes occur across Adobe Experience Cloud products including Experience Platform, Creative Cloud, Campaign, and Analytics. Developers register webhook endpoints or poll a journaling API to consume events for building reactive integrations and automated workflows.

View Spec View on GitHub AnalyticsCustomer ExperienceDigital MarketingPersonalizationCampaign ManagementJourney OrchestrationAsyncAPIWebhooksEvents

Channels

experience-platform/dataset-ingestion
subscribe onDatasetIngestionEvent
Receive dataset ingestion events
Events emitted when batch ingestion operations complete or fail on Adobe Experience Platform datasets.
experience-platform/profile-update
subscribe onProfileUpdateEvent
Receive profile update events
Events emitted when unified profile records are created or updated in Adobe Experience Platform.
experience-platform/segment-evaluation
subscribe onSegmentEvaluationEvent
Receive segment evaluation events
Events emitted when audience segment evaluation jobs complete in Adobe Experience Platform.
analytics/report-suite-change
subscribe onReportSuiteChangeEvent
Receive report suite change events
Events emitted when configuration changes are made to Adobe Analytics report suites.
campaign/delivery-status
subscribe onDeliveryStatusEvent
Receive delivery status events
Events emitted when Adobe Campaign email or message deliveries change status, including sends, bounces, and opens.
campaign/workflow-execution
subscribe onWorkflowExecutionEvent
Receive workflow execution events
Events emitted when Adobe Campaign workflow executions start, complete, or encounter errors.
target/activity-state-change
subscribe onActivityStateChangeEvent
Receive activity state change events
Events emitted when Adobe Target activities change state, such as activation, deactivation, or archival.
journey-optimizer/journey-step
subscribe onJourneyStepEvent
Receive journey step events
Events emitted when profiles progress through journey steps in Adobe Journey Optimizer.

Messages

DatasetIngestionEvent
Dataset Ingestion Event
Notification of a dataset batch ingestion completion or failure.
ProfileUpdateEvent
Profile Update Event
Notification of a unified profile creation or update.
SegmentEvaluationEvent
Segment Evaluation Event
Notification of a segment evaluation job completion.
ReportSuiteChangeEvent
Report Suite Change Event
Notification of an Analytics report suite configuration change.
DeliveryStatusEvent
Delivery Status Event
Notification of a Campaign delivery status change.
WorkflowExecutionEvent
Workflow Execution Event
Notification of a Campaign workflow execution status change.
ActivityStateChangeEvent
Activity State Change Event
Notification of a Target activity state transition.
JourneyStepEvent
Journey Step Event
Notification of a profile progressing through a journey step.

Servers

https
webhook https://{yourDomain}/webhook
Your webhook endpoint that receives Adobe I/O Events via HTTP POST. Must respond to a challenge request for registration verification.
https
journal https://events.adobe.io
Adobe I/O Events journaling API for polling events. Use this as an alternative to webhooks for reliable, at-least-once event delivery.