> For the complete documentation index, see [llms.txt](https://codemash.gitbook.io/codemash/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codemash.gitbook.io/codemash/api-reference/scheduler.md).

# Scheduler

Scheduler — REST API reference.

The Scheduler module sends an Email, SMS or Push campaign on a cron schedule (5 fields, UTC), running as you or a service user of the project. Email, SMS and Push campaign tasks can be saved (`EmailCampaign`, `SmsCampaign`, `PushCampaign`); code-function and webhook tasks are refused. Use Enable / Disable to pause a task, and the module endpoints to turn the whole module off or on. In Cloud: [Tasks](/codemash/cloud/tasks.md).

{% content-ref url="/pages/0yLGxrqtRO9yXxL6bp5M" %}
[Module](/codemash/api-reference/scheduler/module.md)
{% endcontent-ref %}

{% content-ref url="/pages/MuKxlASdlWl31vvgULoY" %}
[Tasks](/codemash/api-reference/scheduler/tasks.md)
{% endcontent-ref %}
