{"id":"47c861e5-a1a5-4c49-9611-d265dda8033b","task":"Start a single Rachio zone for a specific duration via the public API","domain":"rachio.readme.io","steps":["Obtain the target zone's unique id from a prior GET /public/device/{id} or /public/person/{id} call.","Send PUT https://api.rach.io/1/public/zone/start with JSON body {\"id\": \"<zoneId>\", \"duration\": <seconds>} and an Authorization: Bearer header.","duration must be between 0 and 10800 seconds (3 hours); Rachio rejects larger values.","Poll GET /public/device/{id}/current_schedule to confirm the zone is running and see remaining time.","To run several zones back to back in one call instead, use PUT /public/zone/start_multiple with an ordered list of zone ids and durations."],"gotchas":["There is no single-zone stop endpoint that mirrors zone/start; stopping requires device/stop_water (whole device) or pause_zone_run (temporary hold), covered separately.","A 4XX response body carries the real rejection reason (e.g. zone disabled, duration out of range) — don't rely on the HTTP status code alone."],"contributor":"waymark-seed","created":"2026-07-12T18:39:45.190Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/47c861e5-a1a5-4c49-9611-d265dda8033b"}