Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Adobe I/O Events

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 for building reactive integrations and automated workflows.

Adobe I/O Events is one of 36 APIs that Adobe Experience Cloud publishes on the APIs.io network, described by an AsyncAPI event-driven specification.

Tagged areas include Events, Integration, and Webhooks. The published artifact set on APIs.io includes API documentation and an AsyncAPI specification.

This event API exposes 8 operations across 8 channels, and defines 17 schemas. It is described by AsyncAPI 2.6.0, at version 1.0.0.

The API connects through 2 servers: https://{yourDomain}/webhook (https), https://events.adobe.io (https).

8 operations 8 channels 17 schemas

Metadata

The identity and technical contract details declared by the specification.

Specification
AsyncAPI 2.6.0
API Version
1.0.0
Servers
https://{yourDomain}/webhook (https)
https://events.adobe.io (https)
Resource Areas
1

Channels & Operations 8

Across 8 channels, the API surfaces 8 operations. Each is listed below with its action, channel, parameters, and response codes.

Channels 8
SUB
experience-platform/dataset-ingestion
Receive dataset ingestion events
onDatasetIngestionEvent body
SUB
experience-platform/profile-update
Receive profile update events
onProfileUpdateEvent body
SUB
experience-platform/segment-evaluation
Receive segment evaluation events
onSegmentEvaluationEvent body
SUB
analytics/report-suite-change
Receive report suite change events
onReportSuiteChangeEvent body
SUB
campaign/delivery-status
Receive delivery status events
onDeliveryStatusEvent body
SUB
campaign/workflow-execution
Receive workflow execution events
onWorkflowExecutionEvent body
SUB
target/activity-state-change
Receive activity state change events
onActivityStateChangeEvent body
SUB
journey-optimizer/journey-step
Receive journey step events
onJourneyStepEvent body

Messages & Schemas 17

The contract defines 17 schemas that model the data carried by its messages. The most detailed are EventEnvelope (3 properties), ActivityStateChangePayload (2 properties), WorkflowExecutionPayload (2 properties), DeliveryStatusPayload (2 properties). Each schema is shown below with its type and property counts.

DatasetIngestionEvent
message
Notification of a dataset batch ingestion completion or failure.
ProfileUpdateEvent
message
Notification of a unified profile creation or update.
SegmentEvaluationEvent
message
Notification of a segment evaluation job completion.
ReportSuiteChangeEvent
message
Notification of an Analytics report suite configuration change.
DeliveryStatusEvent
message
Notification of a Campaign delivery status change.
WorkflowExecutionEvent
message
Notification of a Campaign workflow execution status change.
ActivityStateChangeEvent
message
Notification of a Target activity state transition.
JourneyStepEvent
message
Notification of a profile progressing through a journey step.
EventEnvelope
object
Common envelope for all Adobe I/O Events.
3 properties
DatasetIngestionPayload
object
2 properties
ProfileUpdatePayload
object
2 properties
SegmentEvaluationPayload
object
2 properties
ReportSuiteChangePayload
object
2 properties
DeliveryStatusPayload
object
2 properties
WorkflowExecutionPayload
object
2 properties
ActivityStateChangePayload
object
2 properties
JourneyStepPayload
object
2 properties

Specification

The full machine-readable AsyncAPI contract behind this narrative.

Source

adobe-io-events-asyncapi.yml Raw ↑

Other APIs Adobe Experience Cloud publishes across the network.

Adobe Experience Cloud Activities API
Adobe Experience Cloud Audiences API
Adobe Experience Cloud Batches API
Adobe Experience Cloud Calculated Metrics API
Adobe Experience Cloud Campaign API
Adobe Experience Cloud Campaigns API
Adobe Experience Cloud Classes API
Adobe Experience Cloud Collections API
Adobe Experience Cloud Content API
Adobe Experience Cloud Content Templates API
Adobe Experience Cloud Datasets API
Adobe Experience Cloud Date Ranges API