Valvontaintegraatioiden API-referenssi
Voit luoda kolmannen osapuolen valvontaintegraatioita ohjelmallisesti REST-API:n kautta.
Luo integraatio
Päätepiste:
POST /v3/integrations
Sisällön parametrit
| Kenttä | Tyyppi | Kuvaus |
|---|---|---|
pageId | string | Statussivun ID |
integrationType | string | Integraation tyyppi, esim. PINGDOM, NEWRELIC |
components | string[] | Liitettävien komponenttien ID:t |
Esimerkkipyyntö
{"pageId": "page123","integrationType": "PINGDOM","components": ["component1", "component2"]}
Esimerkkivastaus
{"integration": {"id": "int_abc","monitoringTool": "PINGDOM"},"message": "Integration created successfully."}
Tämä päätepiste hyväksyy minkä tahansa valvontatyökalun, joka on lueteltu MonitoringTool-enumissamme.
Päivitä integraatio
Päätepiste:
PUT /v3/integrations/:integration_id
Lähetä mitä tahansa luontipäätepisteen kentistä tai anna uudet mallipohjatiedot mukauttaaksesi häiriön luontia ja ratkaisua.
Esimerkkipyyntö
{"label": "Pingdom Primary","createTemplate": { "name": "New incident" },"resolveTemplate": { "name": "Incident resolved" }}
Esimerkkivastaus
{"integration": {"id": "int_abc","label": "Pingdom Primary"}}
Poista integraatio
Päätepiste:
DELETE /v3/integrations/:integration_id
Esimerkkivastaus
{}