Skip to main content
Environment-scoped schedules that invoke authenticated project-relative HTTP targets. Missed schedules are skipped by default and every run is retained for inspection.

crons.list

List cron jobs in one project environment.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Query parameters

Example

Responses

Response body (200)

An array of objects with these fields:

crons.create

Create a timezone-aware cron job. Missed schedules are skipped.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: admin
  • Billing: requires active organization billing — returns 402 otherwise.
  • Risk: write

Query parameters

Request body

Example

Responses

Response body (201)

crons.get

Get a cron job and its next scheduled run.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)

crons.update

Update a cron job’s schedule, target, retries, concurrency, or enabled state.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: admin
  • Billing: requires active organization billing — returns 402 otherwise.
  • Risk: write

Request body

Example

Responses

Response body (200)

crons.delete

Delete a cron job and stop future runs. Retained run history is deleted.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: owner
  • Risk: destructive · sensitive (elevated blast radius)

Example

Responses

crons.trigger

Trigger one manual run using the cron job’s current target and retry policy.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Billing: requires active organization billing — returns 402 otherwise.
  • Risk: write

Request body

Example

Responses

Response body (202)

crons.listRuns

Page scheduled and manual run history, newest first.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Query parameters

Example

Responses

Response body (200)

crons.getRun

Get one cron run with attempts and a sanitized outcome.
  • Auth: Organization API key (Authorization: Bearer korve_...) or dashboard session.
  • Minimum role: member
  • Risk: read

Example

Responses

Response body (200)