Referensi API Integrasi Pemantauan
Anda bisa membuat integrasi pemantauan pihak ketiga secara terprogram memakai REST API.
Membuat integrasi
Endpoint:
POST /v3/integrations
Parameter body
| Kolom | Tipe | Deskripsi |
|---|---|---|
pageId | string | ID halaman status |
integrationType | string | Jenis integrasi, mis. PINGDOM, NEWRELIC |
components | string[] | 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
{}