Custom Report Schedules
List Schedules
List all schedules for a report. Each entry includes the creating user (eager-loaded), frequency, time_of_day (H:i:s), timezone, export_format, recipients, is_active, last_sent_at, and next_run_at. Accessible to anyone who can read the report.
Create Schedule
Create a new schedule.
Update Schedule
Update an existing schedule. All fields are optional (`sometimes` validation). `time_of_day` accepts both `H:i` and `H:i:s`; the server round-trips the value as `H:i:s` on reads, so re-submitting an unchanged time_of_day value from a prior GET works without 422 errors.
Delete Schedule
Delete a schedule. Returns 204 on success. Returns 404 if the schedule does not belong to the URL's report. Returns 403 if the caller is not the report owner.