vigil_set_watchdog
Arm a dead-man switch. Register an interval and an https webhook; then call vigil_heartbeat before each interval elapses. Miss one and Vigil POSTs a signed 'absence' payload to your webhook once. Free tier: 1 watchdog.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | A name for this watchdog, 1-64 chars. | |
| message | No | Optional note included in the absence payload, <=2000 chars. | |
| vigil_key | No | Legacy credential argument. Prefer the HTTP Authorization: Bearer header; omit this argument when that header authenticates the request. | |
| interval_s | Yes | Seconds allowed between heartbeats, 60..604800. | |
| webhook_url | Yes | An https URL resolving to a public address; fired once on a missed heartbeat. |