> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging-chore-actions-triggers-autoupdate.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Learn about the event-stream Action trigger's event object, which provides contextual information about the trigger execution.

# Event Object

The `event` object for the event-stream Actions trigger provides contextual information about the trigger execution.

```json Event Object theme={null}
{
  "secrets": {},
  "message": {
    "id": "string",
    "type": "string",
    "source": "string",
    "specversion": "string",
    "a0tenant": "string"
  }
}
```

## `event.message`

<ResponseField name="event.message" type="object">
  The CloudEvent message containing all event properties.

  <Expandable title="event.message properties" defaultOpen>
    <ResponseField name="id" type="string">
      Identifies the event.
    </ResponseField>

    <ResponseField name="type" type="string">
      Describes the type of event related to the originating occurrence.
    </ResponseField>

    <ResponseField name="data" type="dictionary" post={["optional"]}>
      The event payload.
    </ResponseField>

    <ResponseField name="source" type="string">
      Identifies the context in which an event happened.
    </ResponseField>

    <ResponseField name="specversion" type="string">
      The version of the CloudEvents specification which the event uses.
    </ResponseField>

    <ResponseField name="time" type="string" post={["optional"]}>
      Timestamp of when the occurrence happened. Must adhere to RFC 3339.
    </ResponseField>

    <ResponseField name="a0tenant" type="string">
      The Auth0 tenant identifier to which the event is associated.
    </ResponseField>

    <ResponseField name="a0stream" type="string" post={["optional"]}>
      The Auth0 event stream ID of the stream the event was delivered on.
      Present when the event is delivered via an event stream; omitted when
      events are retrieved via the Events API (GET /api/v2/events).
    </ResponseField>

    <ResponseField name="a0purpose" type="string" post={["optional"]}>
      The purpose of this event. Set only in special cases such as a test event; omitted for normal events.

      Allowed values: `test`
    </ResponseField>
  </Expandable>
</ResponseField>

## `event.secrets`

<ResponseField name="event.secrets" type="secrets">
  Secret values securely associated with this Action.
</ResponseField>
