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

PoleTypPopis
pageIdstringID stavové stránky
integrationTypestringTyp integrace, např. PINGDOM, NEWRELIC
componentsstring[]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ěď

{}