Schedule
Admin season scheduling + automation knobs.
Schedule overview
Composite view: active/scheduled seasons, automation config, etc. Requires Admin or TrialAdmin role.
List upcoming scheduled seasons
Returns seasons in `scheduled` state, ordered by start. Requires Admin or TrialAdmin role.
Next scheduled season
Returns the soonest scheduled season (or null). Requires Admin or TrialAdmin role.
Get automation config
Current scheduler automation config (enabled, gap, wave shape, anchor). Requires Admin or TrialAdmin role.
Update automation config
`auto_start_anchor_iso` cannot be before the end of the currently active season.
Schedule a new season (manual)
Refused (400) when `auto_enabled=true` in tenant config — disable automation first. Requires Admin role.
Update a scheduled season
Patches start time and/or wave shape on a season still in `scheduled` state. Requires Admin role.
Cancel a scheduled season
Cancels a season still in `scheduled` state. Active/ended seasons cannot be cancelled. Requires Admin role.