Skip to main content
GET
List schedules

Authorizations

X-API-Key
string
header
required

Query Parameters

skip
integer
default:0
Required range: x >= 0
limit
integer
default:50
Required range: 1 <= x <= 500
enabled
boolean | null
sort_by
enum<string>
default:created_at

Allowed 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).

Available options:
created_at,
description
order
enum<string>
default:desc

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.

Available options:
asc,
desc

Response

Successful Response

items
ScheduleResponse · object[]
required
limit
integer
required
skip
integer
required
total
integer | null
next_cursor
string | null