Event format

Eventarc delivers events, regardless of provider, to the target destination in a CloudEvents (cloudevents.io) format in binary content mode.

CloudEvents is the Cloud Native Computing Foundation's open standard specification for describing event metadata in a common way. Using a standard way to describe event metadata ensures consistency, accessibility, and portability.

A CloudEvent in binary content mode has its context attributes described as HTTP headers. The names of the HTTP headers are the context attribute names prefixed with ce-. The Content-Type header reflects the media type in which the event data is encoded.

Target destinations consume events using an HTTP protocol binding.

For Workflows destinations, the Workflows service converts the event to a JSON object, and passes the event into the workflow execution as a runtime argument.