AEM Events FAQ

What are the requirements ? Which versions of AEM are supported for I/O Events?

A range of versions is supported. For more information please refer setting up AEM Events powered by AEM add-on module with Adobe I/O Events.

What does the AEM event payload look like?

Since aio-lib-java version 0.1.0 Adobe IO Events AEM add-on module supports the recommended CloudEvents event envelope delivery format.

The CloudEvents event envelope looks like this :

{
  "specversion": "1.0",
  "source": "urn:uuid:the_AEM_provider_id",
  "type": "the_AEM_event_code",
  "id": "the_AEM_event_id",
  "datacontenttype": "application/json",
  "data": "the_AEM_event_payload"
}

Whereas the legacy XDM Event Model envelope looks like:

{
  "event_id": "the_AEM_event_id",
  "event": "the_AEM_event_payload"
}

The AEM event payloads follow an Adobe XDM Event Model, based on the json-ld w3c activity streams spec

data-variant=info
data-slots=text
The following event payloads are specific to the deprecated AEM add-on module. For AEM Cloud Service events, the payload envelope follows the CloudEvents standard, though the contents may differ.

Here are a few sample AEM event payloads: