Schedules feeding a probe
/modules/{moduleId}/irrigation/schedules The schedules targeting this probe AND those targeting its parcel: from the probe’s point of view, both are “its” schedules.
Path parameters
-
moduleIdinteger required
Response
Schedules, most recent first
-
module_idinteger -
dataarray of IrrigationScheduleIrrigation turn rule. ⚠️ It is MATERIALIZED into real occurrences in the log (90-day horizon, nightly sweep): a schedule therefore declares water.
Show 18 attributes Hide attributes
-
idinteger -
targetParcelIdinteger nullable -
targetModuleIdinteger nullable -
labelstring nullable -
freqstring -
intervalDaysinteger nullableIn
dailymode: every N days (1–365).nullinweeklymode. -
weekdaysarray of integer nullableIn
weeklymode: the days kept, 1 = Monday … 7 = Sunday.nullor empty indailymode. -
startTimesarray of stringLOCAL start times (
HH:MM), 1 to 12 of them. An array, not a single value: automatic irrigation commonly runs morning AND evening. -
timezonestringIANA time zone, mandatory and never UTC: 06:00 must stay 06:00 for the customer on either side of the daylight-saving switch.
-
inputModestringHow the application is declared.
durationrequires NO configuration (it is the universal fallback mode) but only yields a dose once the flow rate is known;depth_mmis taken as is;volume_m3requires the irrigated area. -
durationMininteger nullable -
inputDepthMmnumber nullable -
inputVolumeM3number nullable -
startsOnstring date -
endsOnstring date nullable -
confirmationPolicystringauto(default): past occurrences flip todoneon their own, withverifiedAtatnull— so “the schedule says it was watered” stays distinct from “somebody checked”.manual: they stayplanneduntil confirmed. -
isActiveboolean -
materializedUntilstring date-time nullableHow far ahead occurrences have been produced.
-
Errors
- 401
Not authenticated
- 403
Insufficient scope, or resource outside your company
- 404
Not found