update_schedule
Update an existing audit schedule: change target URL, audit depth, cron expression, or pause via enabled=false. Set score-drop alerts and notification settings.
Instructions
[schedule] Partial update of an audit schedule (all fields except id are optional). Use list_schedules to look up ID. Common: pause via enabled=false, change cadence via cron_expression, add score-drop alerts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Schedule ID to update (from list_schedules) | |
| url | No | Replace the target URL being audited | |
| mode | No | Audit depth: basic (fastest, core checks), standard (balanced), deep (most thorough, slower) | |
| cron_expression | No | 5-field cron expression for run cadence (e.g. "0 2 * * *" = daily at 02:00 UTC) | |
| name | No | Human-readable label shown in dashboards | |
| enabled | No | Master switch: set false to pause the schedule without deleting it | |
| alert_on_fail | No | Send an alert when a scheduled audit run fails to complete | |
| alert_on_score_drop | No | Send an alert when the overall score drops below score_threshold from the previous run | |
| score_threshold | No | Score (0-100) below which alert_on_score_drop fires — e.g. 80 alerts when the audit scores under 80 | |
| webhook_url | No | Override the webhook URL used for alerts (defaults to the account's default webhook) | |
| email_recipients | No | Comma-separated email addresses to notify on alerts |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |