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: