Set Eight Sleep Temperature Level
eight_sleep_set_temperatureAdjust the Pod's heating level from -100 (coldest) to 100 (hottest) and optionally set a duration. Requires explicit user consent for temperature changes.
Instructions
Set the heating level (-100 .. 100). Optionally set a duration in seconds. Gated by explicit_user_intent: true and EIGHT_SLEEP_ALLOW_MUTATIONS=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | Yes | Heating level. -100 = coldest, 0 = neutral, 100 = hottest. Eight Sleep clamps client-side. | |
| user_id | No | ||
| response_format | No | markdown | |
| duration_seconds | No | Optional duration in seconds. Omit for persistent override. | |
| explicit_user_intent | No | Must be true after the user explicitly asked for this write. Combined with EIGHT_SLEEP_ALLOW_MUTATIONS=true. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| note | No | ||
| method | Yes | ||
| endpoint | Yes |