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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[[["\u003cp\u003eEventarc delivers events to target destinations in CloudEvents format, adhering to the Cloud Native Computing Foundation's open standard specification.\u003c/p\u003e\n"],["\u003cp\u003eCloudEvents uses HTTP headers to describe context attributes in binary content mode, with names prefixed by \u003ccode\u003ece-\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eTarget destinations utilize an HTTP protocol binding to consume events.\u003c/p\u003e\n"],["\u003cp\u003eWorkflows destinations receive events as JSON objects, passed as a runtime argument in the workflow execution.\u003c/p\u003e\n"]]],[],null,["# Event format\n\n[Advanced](/eventarc/advanced/docs/overview) [Standard](/eventarc/standard/docs/overview)\n\nEventarc delivers events, regardless of provider, to the target\ndestination in a CloudEvents ([cloudevents.io](http://cloudevents.io/)) format\nin binary content mode.\n\nCloudEvents is the Cloud Native Computing Foundation's\n[open standard specification](https://github.com/cloudevents/spec) for\ndescribing event metadata in a common way. Using a standard way to describe\nevent metadata ensures consistency, accessibility, and portability.\n\nA CloudEvent in binary content mode has its context attributes described as HTTP\nheaders. The names of the HTTP headers are the context attribute names prefixed\nwith `ce-`. The `Content-Type` header reflects the media type in which the event\ndata is encoded.\n\nTarget destinations consume events using an\n[HTTP protocol binding](/eventarc/docs/cloudevents).\n\nFor Workflows destinations, the Workflows service\nconverts the event to a [JSON object](/eventarc/docs/cloudevents-json), and\npasses the event into the workflow execution as a runtime argument."]]