> ## 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.

# Daily Programs

> Learn how the thermostat_daily_program object defines periods that each apply a climate preset at a starting time to automate a thermostat day.

## The thermostat\_daily\_program Object

Represents a thermostat daily program, consisting of a set of periods, each of which has a starting time and the key that identifies the climate preset to apply at the starting time.

<ResponseExample>
  ```json Thermostat Daily Program theme={null}
  {
    "created_at": "2025-06-14T16:54:17.946642Z",
    "device_id": "58437d45-47ac-4ee6-ab27-7b2d1f2947d1",
    "name": "Weekday Program",
    "periods": [
      {
        "starts_at_time": "07:00:00",
        "climate_preset_key": "Home"
      },
      {
        "starts_at_time": "09:00:00",
        "climate_preset_key": "Away"
      },
      {
        "starts_at_time": "16:00:00",
        "climate_preset_key": "Home"
      },
      {
        "starts_at_time": "22:30:00",
        "climate_preset_key": "Sleep"
      }
    ],
    "thermostat_daily_program_id": "ab8ef74c-c7cd-4100-aa32-0ef960c0080d",
    "workspace_id": "8da8d923-e55b-45cd-84a3-6c96b3d3d454"
  }
  ```
</ResponseExample>

***

## Properties

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

<ResponseField name="device_id" type="String (UUID)">
  ID of the thermostat device on which the thermostat daily program is configured.
</ResponseField>

<ResponseField name="name" type="String">
  User-friendly name to identify the thermostat daily program.
</ResponseField>

<ResponseField name="periods" type="Array">
  Array of thermostat daily program periods.
</ResponseField>

<ResponseField name="thermostat_daily_program_id" type="String (UUID)">
  ID of the thermostat daily program.
</ResponseField>

<ResponseField name="workspace_id" type="String (UUID)">
  ID of the [workspace](https://docs.seam.co/core-concepts/workspaces) that contains the thermostat daily program.
</ResponseField>
