/public/device/:id/upcoming_runs

Retrieve the scheduled runs coming up over the next two weeks.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

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.

FieldDescription
startTime, endTimeISO 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, scheduleNameThe schedule this run belongs to.
skippedtrue when the run is predicted to be skipped.
skipCauseOnly on skipped runs: RAIN, FREEZE, WIND, CLIMATE, MANUAL or THRIVE.
cycleSoaktrue when the run uses cycle and soak. Not set on skipped runs.
totalDurationTotal watering seconds across all zones, soak time excluded. Not set on skipped runs.
zonesPer 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.

Path Params
string
required

Device's unique id

Response

Language
LoadingLoading…
Response
Choose an example:
application/json