create_schedule
Schedule recurring website audits by defining a cron expression. Automate daily accessibility checks, weekly competitor diffs, or post-deploy smoke audits. Set alert triggers for failures or score drops.
Instructions
[schedule] Create a recurring audit on a cron schedule. Best for daily a11y regression checks, weekly competitor diffs, post-deploy smoke audits. Returns id + next_run_at. Set alert_on_fail / alert_on_score_drop + score_threshold to trigger webhook_url + email_recipients alerts. Counts against monthly quota.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The website URL to audit | |
| mode | No | Audit depth mode (default: basic) | |
| cron_expression | Yes | Cron expression (e.g., '0 9 * * 1' for Mondays at 9am) | |
| name | Yes | Name for this schedule | |
| enabled | No | Whether the schedule is enabled (default: true) | |
| alert_on_fail | No | Alert if audit fails (default: true) | |
| alert_on_score_drop | No | Alert if score drops (default: false) | |
| score_threshold | No | Alert if score drops below this threshold (0-100) | |
| webhook_url | No | Optional webhook URL for alerts | |
| email_recipients | No | Optional comma-separated email addresses for alerts |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |