Create Schedule
Create a schedule with the Scheduler API:
Managing Schedules
Manage execution schedules via the AgentOS Control Panel. Select any row entry in the Scheduler details panel to view configuration details and run history.

Key Concepts
| Concept | Description |
|---|---|
| Cron | Standard 5-field cron syntax: minute hour day-of-month month day-of-week |
| Endpoint | Path only (for example /agents/greeter/runs), not a full URL |
| Timezone | IANA timezone string, defaults to UTC |
| Retries | max_retries and retry_delay_seconds control failure retries |
| Run history | Each execution stores status, timing, input, output, and errors |
Scheduler API
| Operation | Endpoint |
|---|---|
| Create schedule | POST /schedules |
| List schedules | GET /schedules |
| Get schedule | GET /schedules/{schedule_id} |
| Update schedule | PATCH /schedules/{schedule_id} |
| Delete schedule | DELETE /schedules/{schedule_id} |
| Enable or disable | POST /schedules/{schedule_id}/enable and POST /schedules/{schedule_id}/disable |
| Trigger now | POST /schedules/{schedule_id}/trigger |
| List runs | GET /schedules/{schedule_id}/runs |
| Get run | GET /schedules/{schedule_id}/runs/{run_id} |
Next Steps
| Task | Guide |
|---|---|
| Start with a minimal setup | Basic Schedule |
| Manage schedules with REST | Schedule Management |
| Check request and response schemas | Schedule API schemas |
| Explore all scheduler examples | Scheduler Examples |