The simplest way to send alerts. Create an integration key in your team settings to get a webhook URL.
severity: critical, warning, info (default: warning)
dedup_key: Optional. Same key = grouped into one alert.
Set source type to "cronsafe" when creating an integration. Then configure CronSafe to send webhook notifications to the Rollcall URL. Rollcall auto-detects CronSafe event format and maps it to alerts.
monitor.overdue → Critical alert
monitor.fail → Critical alert
monitor.recovery → Auto-resolves the alert
Set source type to "statuspulse". Component status changes trigger alerts. When a component returns to "operational", the alert auto-resolves.
For the management API (teams, alerts, members), authenticate with a Bearer token:
GET /api/teams — List your teamsPOST /api/teams — Create teamGET /api/alerts/:teamId — List alerts (filter: ?status=triggered)POST /api/alerts/:teamId/:id/ack — AcknowledgePOST /api/alerts/:teamId/:id/resolve — Resolve