API-referanse for overvåkingsintegrasjoner

Du kan opprette tredjeparts overvåkingsintegrasjoner programmatisk med REST-API-et.

Opprett integrasjon

Endepunkt:

POST /v3/integrations

Parametere i innholdet

FeltTypeBeskrivelse
pageIdstringID-en til statussiden
integrationTypestringIntegrasjonstype, f.eks. PINGDOM, NEWRELIC
componentsstring[]ID-ene til komponentene som skal knyttes til

Eksempelforespørsel

{
"pageId": "page123",
"integrationType": "PINGDOM",
"components": ["component1", "component2"]
}

Eksempelsvar

{
"integration": {
"id": "int_abc",
"monitoringTool": "PINGDOM"
},
"message": "Integration created successfully."
}

Dette endepunktet godtar alle overvåkingsverktøy som er oppført i MonitoringTool-enumen vår.

Oppdater integrasjon

Endepunkt:

PUT /v3/integrations/:integration_id

Send hvilke som helst av feltene fra opprettelsesendepunktet, eller oppgi nye maldata for å tilpasse opprettelse og løsing av hendelser.

Eksempelforespørsel

{
"label": "Pingdom Primary",
"createTemplate": { "name": "New incident" },
"resolveTemplate": { "name": "Incident resolved" }
}

Eksempelsvar

{
"integration": {
"id": "int_abc",
"label": "Pingdom Primary"
}
}

Slett integrasjon

Endepunkt:

DELETE /v3/integrations/:integration_id

Eksempelsvar

{}