Creates a schedule that runs the agent on a recurring or one-off cadence. The minimum firing interval is 1 hour for cron and interval; once schedules are exempt.
POST /v3/router/responses. Minimum firing interval is 1 hour for cron and interval types; once is exempt.
For a full guide on expressions, payloads, lifecycle, and worked examples see Agent Schedules.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The unique routing key of the agent the schedule belongs to.
Schedule expression. Examples: cron '0 0 9 * * mon-fri' (9am UTC weekdays), interval '@every 1h', once '@at 2026-05-01T09:00:00Z'. Minimum firing cadence is 1 hour for cron and interval.
Invocation payload delivered to the agent on every firing.
Schedule type. cron uses 6-field cron expressions; interval uses @every
cron, once, interval Pin this schedule to a specific agent version. Omit to always use the active version.
Schedule created.
ULID identifying this schedule.
ID of the API key that created the schedule.
Cron expression (6-field, seconds required), @every duration, @at RFC3339 timestamp, or a predefined descriptor like @hourly/@daily.
Monotonic counter bumped when the schedule's firing cadence changes. Used by the consumer to skip stale in-flight triggers.
Whether the schedule is currently firing. once schedules flip to false automatically after firing.
Total firings since creation or last expression/type change.
Schedule type.
cron, once, interval Pinned agent version. Omit to always run the agent's current active version.
Timestamp of the most recent firing, if any.