kf schedule

Create, pause, resume, and cancel tenant job schedules.

kf schedule cancel-job

Cancel a recurring schedule by moving it to DISABLED.

Cancel a recurring schedule by moving it to DISABLED. This is a reversible audit record, not a hard delete.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--schedule-id <value>yesSchedule id.
--reason <value>noReason.

Example

kf schedule cancel-job --tenant tnt_demo --actor-type USER --actor-id usr_sam --schedule-id <value>

kf schedule pause-job

Pause a recurring schedule without deleting it.

Pause a recurring schedule without deleting it. Existing jobs remain auditable; no new planned runs are materialized while paused.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--schedule-id <value>yesSchedule id.
--reason <value>noReason.

Example

kf schedule pause-job --tenant tnt_demo --actor-type USER --actor-id usr_sam --schedule-id <value>

kf schedule resume-job

Resume a paused or errored schedule.

Resume a paused or errored schedule. Optionally provide nextRunOn to control the first resumed planned run.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--schedule-id <value>yesSchedule id.
--next-run-on <value>noISO date/time
--reason <value>noReason.

Example

kf schedule resume-job --tenant tnt_demo --actor-type USER --actor-id usr_sam --schedule-id <value>

kf schedule upsert-job

Create or update a tenant-owned recurring schedule.

Create or update a tenant-owned recurring schedule. Schedules materialize deterministic jobs for ingestion, extracts, analytics, reconciliation, retention, and connector health.

FlagRequiredDescription
--tenant <id>yesTarget tenant id.
--environment <id>noTarget environment id; defaults to the active profile environment.
--actor-type <type>yesActor type (USER, SYSTEM, CONNECTOR, AGENT, SERVICE).
--actor-id <id>yesActor id.
--idempotency-key <key>noIdempotency key for safe retries. Generated when omitted.
--schedule-id <value>noSchedule id.
--schedule-key <value>yesSchedule key.
--job-type <value>yesJob type.
--schedule-type <value>yesSchedule type.
--schedule-config <value>yesSchedule config.
--payload-template <value>noPayload template.
--max-attempts <value>noMax attempts.
--next-run-on <value>yesISO date/time
--status <value>noStatus.
--status-reason <value>noStatus reason.

Example

kf schedule upsert-job --tenant tnt_demo --actor-type USER --actor-id usr_sam --schedule-key <value> --job-type <value> --schedule-type <value> --schedule-config <value> --next-run-on <value>
Privacy choices

This controls app-managed marketing analytics: cookie-free Plausible, optional Cloudflare Web Analytics, and first-party event logs with session-only UTM attribution. The site works without it.

Read the privacy notice