Skip to content

Schedules ​

GET /api/cron/preview ​

Next occurrences of a cron expression

  • Access: Signed-in user (browser session)

GET /api/servers/{id}/schedules ​

List schedules

  • Access: Signed-in user (browser session)
  • Path parameters: id

POST /api/servers/{id}/schedules ​

Create a schedule

  • Access: Signed-in user (browser session)
  • Path parameters: id
  • Body: name?, cron or intervalMinutes, timezone?, tasks[{action:power|command|backup|wait}], missed?, enabled?

PATCH /api/servers/{id}/schedules/{scheduleId} ​

Edit a schedule

  • Access: Signed-in user (browser session)
  • Path parameters: id, scheduleId

DELETE /api/servers/{id}/schedules/{scheduleId} ​

Delete a schedule

  • Access: Signed-in user (browser session)
  • Path parameters: id, scheduleId

POST /api/servers/{id}/schedules/{scheduleId}/run ​

Run a schedule now

  • Access: Signed-in user (browser session)
  • Path parameters: id, scheduleId

GET /api/servers/{id}/schedules/{scheduleId}/runs ​

Run history

  • Access: Signed-in user (browser session)
  • Path parameters: id, scheduleId

Released under the AGPL-3.0-only license.