get
https://api.rach.io/1/public/device//upcoming_runs
Retrieve the scheduled runs coming up over the next two weeks.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Returns the scheduled runs coming up over the next 14 days, the same runs shown in the app's Upcoming tab, in start order. Runs that have already started are not included.
| Field | Description |
|---|---|
startTime, endTime | ISO 8601 in the controller's local time zone. endTime includes soak time, so it is when the controller will be done with the run. |
scheduleRuleId, scheduleName | The schedule this run belongs to. |
skipped | true when the run is predicted to be skipped. |
skipCause | Only on skipped runs: RAIN, FREEZE, WIND, CLIMATE, MANUAL or THRIVE. |
cycleSoak | true when the run uses cycle and soak. Not set on skipped runs. |
totalDuration | Total watering seconds across all zones, soak time excluded. Not set on skipped runs. |
zones | Per zone: zoneId, zoneNumber, zoneName and duration (watering seconds, added up across cycles). Empty on skipped runs. |
Flex Daily times are recalculated as the weather changes, so the result can shift from day to day, just like in the app.
