Skip to main content

Schedules API

Coming Soon

API endpoints are under development.

Endpoints

List Schedules

GET /v1/schedules

Returns all schedules for your organization.

Create Schedule

POST /v1/schedules

Request body:

{
"name": "Weekly Production Patching",
"description": "Patch production servers",
"cron": "0 2 * * 0",
"timezone": "America/Los_Angeles",
"targets": {
"environment": "production"
},
"options": {
"security_only": true,
"reboot": "if_required",
"stagger_minutes": 5
}
}

Get Schedule

GET /v1/schedules/{schedule_id}

Update Schedule

PUT /v1/schedules/{schedule_id}

Delete Schedule

DELETE /v1/schedules/{schedule_id}

Run Schedule Now

POST /v1/schedules/{schedule_id}/run

Triggers immediate execution.

Get Schedule History

GET /v1/schedules/{schedule_id}/runs

Returns past executions with results.