Skip to main content
Deprecated — naive cron and /v1/cron. It drives the legacy orchestration runtime, which is FROZEN — it accepts no new capabilities. The durable runtime enforces policy at the tool boundary, not only at the gateway, and it is the only runtime new work is built on.Use instead: naive teams schedule / naive teams unschedule — 5 of the 8 subcommands mapThese routes keep answering. Nothing is removed and no response shape changes: the deprecation is announced in headers only, which are purely additive. Every response from this router carries Deprecation (RFC 9745 — the value is a Structured Field Date, @ plus epoch seconds, not the boolean true some pre-RFC clients look for), Link rel="deprecation", Warning: 299 and X-Naive-Deprecation-Id: dep.primitive.cron. There is no Sunset header, because this is frozen with no sunset date — a Sunset on a frozen row would be a date the platform has not promised.Announced 2026-07-29. Level frozen. The freeze ends when company_containers with provider='hermes' and status='running' reaches zero — not on a date.Not deprecated, same prefix. POST /v1/cron/reconcile-*, POST /v1/cron/drain-events and POST /v1/cron/process-conversions are shared-secret platform reconcilers registered before this router. They are not part of naive cron, carry none of these headers, and are not going away.Replacement surface: the durable runtime API.

Trigger Manually

Fires the job immediately, regardless of schedule. The regular schedule is not affected.

Pause a Job

200
The job remains configured but will not fire on schedule. You can still trigger it manually.

Delete a Job

200
Permanently deletes the cron job. Past executions remain in history.

Execution History

200