Adobe Suite · AsyncAPI Specification
Adobe Suite Webhooks
Version
View Spec
View on GitHub
Artificial IntelligenceAnalyticsAutomationCommerceCreativeDesignDocumentsExperienceMarketingPersonalizationVideoAsyncAPIWebhooksEvents
AsyncAPI Specification
generated: '2026-08-13'
method: searched
spec_type: Webhooks
source: >-
https://developer.adobe.com/events/docs/guides/ ,
https://github.com/AdobeDocs/adobeio-events ,
https://developer.adobe.com/creative-cloud-libraries/docs/integrate/guides/configuring-events-webhooks/ ,
https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/webhooks/ ,
openapi/adobe-suite-cloud-manager-events-openapi.yaml
asyncapi_published: false
asyncapi_note: >-
Adobe publishes NO AsyncAPI document. A code search across the entire AdobeDocs GitHub
organization and the adobe organization returned zero AsyncAPI files. The event surface
below is real and substantial, but the only machine-readable expression of any of it is
one OpenAPI 3.1.0 document that uses the `webhooks` root object for Cloud Manager.
Nothing here is fabricated as AsyncAPI.
platform:
name: Adobe I/O Events
docs: https://developer.adobe.com/events/docs/guides/
model: >-
An application creates an event registration in the Adobe Developer Console naming a
webhook URL and the event types it wants. Each event becomes an HTTP POST to that URL.
Events originate from Event Providers; each provider publishes event types identified
by an Event Code.
delivery_modes:
- mode: webhook
docs: https://developer.adobe.com/events/docs/guides/
note: Push. Requires a publicly reachable HTTPS endpoint and a challenge-response verification handshake.
- mode: journaling
docs: https://developer.adobe.com/events/docs/guides/api/journaling_api/
note: >-
Pull. Adobe retains an ordered journal of events the registration can page through —
the durable alternative for consumers that cannot expose a public endpoint.
- mode: runtime-action
note: Events can be routed directly to an Adobe I/O Runtime (App Builder) action instead of an external URL.
apis:
- {name: Provider API, docs: 'https://developer.adobe.com/events/docs/guides/api/provider_api/'}
- {name: Registration API, docs: 'https://developer.adobe.com/events/docs/guides/api/registration_api/'}
- {name: Events Ingress API, docs: 'https://developer.adobe.com/events/docs/guides/api/eventsingress_api/'}
- {name: Journaling API, docs: 'https://developer.adobe.com/events/docs/guides/api/journaling_api/'}
sdk:
package: "@adobe/aio-lib-events"
version: 4.1.0
published: '2026-05-13'
url: https://www.npmjs.com/package/@adobe/aio-lib-events
cli:
command: aio event
package: "@adobe/aio-cli"
machine_readable_events:
- spec: openapi/adobe-suite-cloud-manager-events-openapi.yaml
format: OpenAPI 3.1.0 `webhooks` object
title: Cloud Manager Event Definitions
server: https://cloudmanager.adobe.io
event_count: 5
events:
- {name: PipelineExecutionStartEvent, summary: Pipeline Execution Start Event}
- {name: PipelineExecutionStepStartEvent, summary: Pipeline Execution Step Start Event}
- {name: PipelineExecutionStepWaitingEvent, summary: Pipeline Execution Step Waiting Event}
- {name: PipelineExecutionStepEndEvent, summary: Pipeline Execution Step End Event}
- {name: PipelineExecutionEndEvent, summary: Pipeline Execution End Event}
note: >-
The only Adobe event surface with a published schema. Each event carries a
requestBody schema under components.schemas, so an agent can validate payloads.
documented_event_surfaces:
- product: Adobe Cloud Manager
events: 5
machine_readable: true
docs: https://developer.adobe.com/experience-cloud/cloud-manager/guides/getting-started/create-event-integration/
- product: Photoshop API / Firefly Services
machine_readable: false
docs: https://developer.adobe.com/firefly-services/docs/photoshop/getting_started/webhooks/
note: >-
Job-completion callbacks delivered through Adobe I/O Events — the push alternative to
polling the submit-then-poll async model recorded in conventions/.
- product: Adobe Creative Cloud Libraries
machine_readable: false
docs: https://developer.adobe.com/creative-cloud-libraries/docs/integrate/guides/configuring-events-webhooks/
- product: Adobe Acrobat Sign
machine_readable: false
docs: https://developer.adobe.com/sign/docs/webhooks/
note: Acrobat Sign ships its own webhook subsystem (agreement, megaSign, widget, library document events) separate from Adobe I/O Events.
- product: Adobe Acrobat Services
machine_readable: false
docs: https://blog.developer.adobe.com/introducing-webhook-support-in-acrobat-services-9d16f4e3e6c8
note: Webhook support announced 2024-01-25 on the Adobe Developers blog.
- product: Adobe Experience Platform
machine_readable: false
docs: https://experienceleague.adobe.com/en/docs/experience-platform/observability/alerts/subscribe
note: Alerts and observability notifications subscribe through Adobe I/O Events.
- product: Adobe Commerce
machine_readable: false
docs: https://developer.adobe.com/commerce/extensibility/events/
- product: Adobe Learning Manager
machine_readable: false
docs: https://experienceleague.adobe.com/en/docs/learning-manager/using/integration/webhooks/
gaps:
- No AsyncAPI document exists for any Adobe event surface.
- >-
No published event-type catalog in machine-readable form outside Cloud Manager. Event
Codes are discoverable only by creating a registration in the Developer Console, which
makes the event surface effectively gated for an agent doing discovery.
- No published event payload schema registry for Acrobat Sign, Commerce, AEP or Firefly.