# willo_schedule_job

> Run one of the business's Edge Functions on a schedule (cron, UTC).

Generated from Willo's code at each release.

Source: https://www.willo.ai/docs/reference/mcp-tools/willo_schedule_job

**Schedule a backend job.** Always the LIVE backend — jobs never run on a draft — and every run bills backend time. ALWAYS needs a person's approval; the card shows the projected monthly cost.

## Access

- **Token**: read + act, and editor access or higher on the business.
- **Approval**: Always. Every call raises a card a person approves on the dashboard.
- **Secret scan**: refused if the new content holds a value shaped like an API key or token.
- **Metered**: counts toward a per-business, per-minute limit for this kind of call. See [Limits](https://www.willo.ai/docs/reference/limits).

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | string | yes | Job name (letters, digits, - and _). |
| `schedule` | string | yes | Cron expression in UTC, e.g. `0 9 * * 1`. |
| `function` | string | yes | The Edge Function slug to call. |
| `body` | object | no | Optional JSON body sent on each run. |

## Related

- [All MCP tools](https://www.willo.ai/docs/reference/mcp-tools)
- [Error codes](https://www.willo.ai/docs/reference/errors)
- [Draft and live](https://www.willo.ai/docs/ai-agents/draft-and-live)
