Referensi API Integrasi Pemantauan

Anda bisa membuat integrasi pemantauan pihak ketiga secara terprogram memakai REST API.

Membuat integrasi

Endpoint:

POST /v3/integrations

Parameter body

KolomTipeDeskripsi
pageIdstringID halaman status
integrationTypestringJenis integrasi, mis. PINGDOM, NEWRELIC
componentsstring[]ID komponen yang akan dilampirkan

Contoh permintaan

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

Contoh respons

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

Endpoint ini menerima alat pemantauan apa pun yang terdaftar di enum MonitoringTool kami.

Memperbarui integrasi

Endpoint:

PUT /v3/integrations/:integration_id

Kirim kolom mana pun dari endpoint pembuatan, atau berikan data templat baru untuk menyesuaikan pembuatan dan penyelesaian insiden.

Contoh permintaan

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

Contoh respons

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

Menghapus integrasi

Endpoint:

DELETE /v3/integrations/:integration_id

Contoh respons

{}