Adobe Creative Cloud · AsyncAPI Specification

Adobe I/O Events

Version 1.0

Adobe I/O Events enables developers to receive near-real-time notifications when events occur across Adobe products and services. Events are delivered via webhooks or journaling (pull-based polling). Supported event providers include Creative Cloud, Experience Cloud, Document Cloud, and custom applications built on Adobe App Builder. Events follow the CloudEvents specification and include provenance metadata for traceability.

View Spec View on GitHub AI/MLCloudCreativeDesignDocumentsPhotographySaaSVideoAsyncAPIWebhooksEvents

Channels

/webhook/challenge
subscribe onWebhookChallenge
Receive webhook challenge verification
Challenge verification channel. When a webhook is registered, Adobe sends a GET request with a challenge query parameter. The webhook must respond with the challenge value in the body to prove ownership.
/webhook/event
subscribe onEvent
Receive event notification
Primary event delivery channel. Adobe I/O Events sends POST requests to registered webhooks when events occur. Events conform to the CloudEvents specification.
/webhook/batch
subscribe onBatchEvent
Receive batch event notifications
Batch event delivery channel for high-volume event scenarios. Multiple events are grouped into a single POST request as a JSON array.
/events/organizations/{orgId}/integrations/{integrationId}/{registrationId}
subscribe pollJournalEvents
Poll journaling endpoint for events
Journaling channel for pull-based event consumption. Clients poll this endpoint with a position cursor to retrieve events. Events are retained for 7 days. Use the Link header from each response to get the next batch of events.

Messages

CreativeCloudAssetEvent
Creative Cloud Asset Event
Event triggered when assets are created, updated, or deleted in Creative Cloud Libraries, Lightroom, or other CC storage.
AEMAssetEvent
AEM Asset Event
Event triggered by asset operations in Adobe Experience Manager such as asset creation, modification, or processing completion.
AnalyticsEvent
Adobe Analytics Event
Event triggered by Adobe Analytics notifications such as report completion, classification import completion, or segment publication.
CampaignEvent
Adobe Campaign Event
Event triggered by Adobe Campaign Standard operations such as delivery status updates, workflow transitions, or profile changes.
CustomAppEvent
Custom Application Event
Event published by custom Adobe App Builder applications via the Events SDK. Developers define their own event types and payload structures.

Servers

https
webhook {webhookUrl}
Your webhook endpoint that receives event notifications from Adobe I/O Events. Must respond to a challenge verification request during registration and acknowledge events with a 200 status.
https
journaling https://events-va6.adobe.io
Adobe I/O Events journaling endpoint for pull-based event consumption. Events are retained for 7 days and retrieved via polling with a position cursor.