Přehled API
Používejte veřejné API ke správě monitorů, snapshotů a webhooků programově.
Přehled API
Vše, co zvládnete v UI, lze automatizovat také přes veřejné API.
Autentizace
- Bearer tokeny vytvořené v dashboardu.
- U každého requestu posílejte
Authorization: Bearer <token>. - Rate limity platí per org i per endpoint.
Běžné endpointy
POST /api/monitorspro vytvoření monitoru.GET /api/monitors/{id}/diffspro načtení historie změn.POST /api/webhooks/worker/runpro spuštění testovací delivery.
curl -H "Authorization: Bearer $TOKEN" \
https://api.diffmon.example.com/api/monitorsChyby
Chyby obsahují request ID a machine-readable kódy, takže je můžete opakovat nebo smysluplně zobrazit upstreamu.
Browser Render přes API
U monitorů URL náročných na JavaScript nastavte při vytváření nebo update browserOptions.
- Pole requestu:
browserOptions - Ukládané a vracené pole monitoru:
browserOptionsJson
Platné tvary options, příklady a error codes najdete v docs Browser Render.
Policy Rules přes API
Policy Rules se konfigurují přes nastavení monitoru:
GET /api/monitors/{id}/settingsnačtepolicyRulesJsonPATCH /api/monitors/{id}/settingsspolicyRulesnahradí celý rule set
Použijte rules: [] pro vyčištění pravidel. Vynechte policyRules, pokud chcete uložená pravidla nechat beze změny.
Schéma pravidel a chování popisují Policy rules.