update_routine
Upsert a complete Chilipad routine or delete one by ID after user confirmation, covering actions, schedules, time zones, notifications, and temperature settings.
Instructions
Upsert a complete row or supply delete_id, with confirmed=true after user agreement. row: id (lowercase letters/digits/hyphens), enabled, target alias, action (prepare_bed/wake_temperature/water_check/reminder), time HH:MM, timezone IANA, weekdays [0–6 Monday–Sunday] OR date YYYY-MM-DD, notification inbox. Temperature actions need temperature/unit and optional on. Optional window_minutes 0–180 (wake requires 0), reminder_hours 1–8760, overrides mapping dates to HH:MM or null to skip. Set enabled=false to pause. alarm=true selects alarms.md for a new row. Inbox must be tested before enabling; samples are never implicit consent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| row | No | ||
| alarm | No | ||
| confirmed | No | ||
| delete_id | No |