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
