Everything the dashboard does, as JSON.
Monitors, incidents, checks, intelligence events, reports and status pages are all available over a versioned REST API with scoped API keys, service accounts, per-key rate limits and environment restrictions.
curl -s https://api.pulsetrace.app/api/v1/monitors \
-H "Authorization: Bearer pt_live_4f2a…" \
-H "Content-Type: application/json" \
-d '{
"name": "Checkout API",
"type": "http",
"target": "https://api.example.com/health",
"interval_seconds": 60,
"region_codes": ["us-east", "eu-west"],
"config": { "assertions": [{ "type": "status", "equals": 200 }] }
}'