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
| Felt | Type | Beskrivelse |
|---|---|---|
pageId | string | ID-en til statussiden |
integrationType | string | Integrasjonstype, f.eks. PINGDOM, NEWRELIC |
components | string[] | 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
{}