Adobe Suite · AsyncAPI Specification

Adobe Suite Webhooks

Version

View Spec View on GitHub Artificial IntelligenceAnalyticsAutomationCommerceCreativeDesignDocumentsExperienceMarketingPersonalizationVideoAsyncAPIEvents

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.

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/adobe-suite-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.