Skip to main content
GET
/
api
/
v1
/
schedules

List Schedules

curl -X GET http://localhost:8002/api/v1/schedules \
  -H "X-API-Key: your-api-key"

Response

200 Success
{
  "schedules": [
    {
      "workflow": "daily-report",
      "schedule": "0 9 * * *",
      "timezone": "America/New_York",
      "enabled": true,
      "nextRun": "2025-11-01T09:00:00Z"
    }
  ]
}

Update Schedule

curl -X PATCH http://localhost:8002/api/v1/schedules/daily-report \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-api-key" \
  -d '{
    "schedule": "0 8 * * *",
    "timezone": "America/Los_Angeles"
  }'

Pause Schedule

curl -X POST http://localhost:8002/api/v1/schedules/daily-report/pause \
  -H "X-API-Key: your-api-key"

Resume Schedule

curl -X POST http://localhost:8002/api/v1/schedules/daily-report/resume \
  -H "X-API-Key: your-api-key"

Next Steps