# Schedules

Recurring runs on a cron trigger. Create, update, pause, resume, fire now or delete a schedule. Every fire is a normal run that spends credits, and a schedule that may merge or push re-checks its writer's consent at each fire.

- [List schedules](https://syndai.ai/docs/api/schedules/list-schedules.md): GET /api/v1/external/coding/schedules
- [Create a schedule](https://syndai.ai/docs/api/schedules/create-schedule.md): POST /api/v1/external/coding/schedules
- [Get a schedule](https://syndai.ai/docs/api/schedules/get-schedule.md): GET /api/v1/external/coding/schedules/{schedule_id}
- [Update a schedule](https://syndai.ai/docs/api/schedules/update-schedule.md): PATCH /api/v1/external/coding/schedules/{schedule_id}
- [Delete a schedule](https://syndai.ai/docs/api/schedules/delete-schedule.md): DELETE /api/v1/external/coding/schedules/{schedule_id}
- [Pause a schedule](https://syndai.ai/docs/api/schedules/pause-schedule.md): POST /api/v1/external/coding/schedules/{schedule_id}/pause
- [Resume a paused schedule](https://syndai.ai/docs/api/schedules/resume-schedule.md): POST /api/v1/external/coding/schedules/{schedule_id}/resume
- [Run a schedule now](https://syndai.ai/docs/api/schedules/run-schedule-now.md): POST /api/v1/external/coding/schedules/{schedule_id}/run-now
