Reference API pro integrace monitoringu
Integrace s monitorovacími nástroji třetích stran můžete vytvářet programově přes REST API.
Vytvoření integrace
Endpoint:
POST /v3/integrations
Parametry těla
| Pole | Typ | Popis |
|---|---|---|
pageId | string | ID stavové stránky |
integrationType | string | Typ integrace, např. PINGDOM, NEWRELIC |
components | string[] | ID komponent, které se mají připojit |
Ukázkový požadavek
{"pageId": "page123","integrationType": "PINGDOM","components": ["component1", "component2"]}
Ukázková odpověď
{"integration": {"id": "int_abc","monitoringTool": "PINGDOM"},"message": "Integration created successfully."}
Tento endpoint přijímá jakýkoli monitorovací nástroj uvedený v našem výčtu MonitoringTool.
Aktualizace integrace
Endpoint:
PUT /v3/integrations/:integration_id
Pošlete kterékoli z polí z endpointu pro vytvoření, případně nová data šablony, kterými si přizpůsobíte vytváření a řešení incidentů.
Ukázkový požadavek
{"label": "Pingdom Primary","createTemplate": { "name": "New incident" },"resolveTemplate": { "name": "Incident resolved" }}
Ukázková odpověď
{"integration": {"id": "int_abc","label": "Pingdom Primary"}}
Smazání integrace
Endpoint:
DELETE /v3/integrations/:integration_id
Ukázková odpověď
{}