Adobe Suite · AsyncAPI Specification

Adobe Suite Webhooks

Version

View Spec View on GitHub Artificial IntelligenceAnalyticsAutomationCommerceCreativeDesignDocumentsExperienceMarketingPersonalizationVideoAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
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.