Update a Thermostat Schedule
await seam.thermostats.schedules.update({
thermostat_schedule_id: "f29b8f4d-ef6e-4219-96e5-16fb2151ec6c",
name: "Jane's Stay",
climate_preset_key: "Occupied",
max_override_period_minutes: 90,
starts_at: "2025-06-20T03:24:25.000Z",
ends_at: "2025-06-22T06:04:21.000Z",
is_override_allowed: true,
});// voidcurl --include --request POST "https://connect.getseam.com/thermostats/schedules/update" \
--header "Authorization: Bearer $SEAM_API_KEY" \
--json @- <<EOF
{
"thermostat_schedule_id": "f29b8f4d-ef6e-4219-96e5-16fb2151ec6c",
"name": "Jane's Stay",
"climate_preset_key": "Occupied",
"max_override_period_minutes": 90,
"starts_at": "2025-06-20T03:24:25.000Z",
"ends_at": "2025-06-22T06:04:21.000Z",
"is_override_allowed": true
}
EOF{}Request Parameters
Response
Last updated
Was this helpful?

