> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seam.co/llms.txt
> Use this file to discover all available pages before exploring further.

# The Event Object

> Learn how the event object represents an occurrence in your workspace, such as a device action or status change, that you can list and react to.

## The event Object

<ResponseExample>
  ```json Event theme={null}
  {
    "connected_account_id": "2e3f4a5b-6c7d-8e9f-0a1b-2c3d4e5f6a7b",
    "created_at": "2025-06-15T16:54:18.000000Z",
    "device_id": "b3c4d5e6-f7a8-49bc-def1-23456789abcd",
    "event_description": "The status of a device changed from offline to online. That is, the device.properties.online property changed from false to true. Note that some devices operate entirely in offline mode, so Seam never emits a device.connected event for these devices.",
    "event_id": "6d7e8f9a-1b2c-3d4e-5f6a-7b8c9d0e1f2a",
    "event_type": "device.connected",
    "occurred_at": "2025-06-15T16:54:17.946329Z",
    "workspace_id": "9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d"
  }
  ```
</ResponseExample>

***

## Properties

<ResponseField name="created_at" type="String (ISO 8601)">
  Date and time at which the event was created.
</ResponseField>

<ResponseField name="event_id" type="String (UUID)">
  ID of the event.
</ResponseField>

<ResponseField name="event_type" type="Enum (String)">
  The event type.
</ResponseField>

<ResponseField name="occurred_at" type="String (ISO 8601)">
  Date and time at which the event occurred.
</ResponseField>

<ResponseField name="workspace_id" type="String (UUID)">
  ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) associated with the event.
</ResponseField>
