UpdateSchedule
Updates an existing schedule
UpdateScheduleRequest
Request
This endpoint expects an object.
schedule_id
ID of the schedule to update (required)
name
Schedule name (required, 1-100 characters)
action
Action to perform (required)
Allowed values:
action_config
Power target configuration (required when action is SET_POWER_TARGET)
schedule_type
Schedule type (required)
Allowed values:
recurrence
Recurrence configuration (required when schedule_type is RECURRING)
start_date
Start date in YYYY-MM-DD format (required)
start_time
Start time in HH:MM format (required)
end_time
End time in HH:MM format (for power target time windows)
end_date
End date in YYYY-MM-DD format (if set, schedule ends on this date; if absent, runs indefinitely)
timezone
IANA timezone string (required, e.g. “America/Chicago”)
targets
Updated targets (replaces all existing targets)
UpdateScheduleResponse
Response
This endpoint returns an object.
schedule
Full schedule entity