List schedules
Lists the caller’s schedules with offset pagination (limit/skip) and a real filtered total. Sort with sort_by/order (default created_at desc, newest first) and filter with enabled. next_fire_at is computed from the cron expression at read time; next_cursor is always null on this offset endpoint.
Authorizations
Query Parameters
x >= 01 <= x <= 500Allowed sort_by fields for GET /schedules (screen 13).
Deliberately EXCLUDES next_fire — it is computed at read time via
croniter (D-14) and is not a stored, sortable field (Pitfall 4). Only
stored columns are members, so no read-time-computed field can ever reach
the repo's .sort(). description is the schedule's human label (the
Schedule model has no name field).
created_at, description Sort direction for config-family list endpoints (D-08).
Renders as a real named enum (components.schemas["Order"]) in the
generated OpenAPI so the Phase 50 typed client gets a compile-time
"asc" | "desc" string-literal union.
asc, desc