Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

checks_create

Request example
{ "method": "tools/call", "params": { "name": "checks_create", "arguments": { "url": "string", "name": "string", "method": "GET", "schedule": "string", "timeout": 0, "failures": 0, "statusMin": 0, "statusMax": 0, "cooldown": 0, "autoDisableHours": 0, "project": "string" } } }
checks_createTOOL
Create a URL health check that runs on a schedule.
The check fetches the URL with the specified method and expects a status code in the configured range (default 200-299). After N consecutive failures (default 2), alerts fire to all configured destinations.
Checks auto-disable after continuous failure for --auto-disable-hours (default 24) to avoid filling the database with identical failure rows. Re-enable with strada checks enable <id>.
Alerts go to the same destinations as error alerts. If no destinations are configured, add one first with strada alerts create.
Parameters
url *string
URL to check (required)
name *string
Human-readable check name (required)
method?"GET" | "HEAD" | "POST" | "PUT" | "DELETE" | "OPTIONS"
HTTP method (default: GET)
schedule?string
Cron schedule in UTC (default: '*/5 * * * *')
timeout?number
Request timeout in ms (default: 10000)
failures?number
Consecutive failures before alerting (default: 2)
statusMin?number
Min acceptable status code (default: 200)
statusMax?number
Max acceptable status code (default: 299)
cooldown?number
Re-alert cooldown in minutes (default: 60)
autoDisableHours?number
Auto-disable after N hours of failure, 0 to disable (default: 24)
project?string
Project slug to scope the check to