مرجع واجهة تكاملات المراقبة البرمجية

يمكنك إنشاء تكاملات مراقبة خارجية برمجيًا عبر واجهة REST البرمجية.

أنشئ تكاملًا

نقطة النهاية:

POST /v3/integrations

معاملات المحتوى

الحقلالنوعالوصف
pageIdstringمعرّف صفحة الحالة
integrationTypestringنوع التكامل، مثل PINGDOM أو NEWRELIC
componentsstring[]معرّفات المكوّنات المراد ربطها

مثال على الطلب

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

مثال على الاستجابة

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

تقبل نقطة النهاية هذه أي أداة مراقبة مدرجة في تعداد MonitoringTool لدينا.

حدّث تكاملًا

نقطة النهاية:

PUT /v3/integrations/:integration_id

أرسل أيًا من حقول نقطة نهاية الإنشاء، أو زوّدها ببيانات قالب جديدة لتخصيص إنشاء الحوادث وحلها.

مثال على الطلب

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

مثال على الاستجابة

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

احذف تكاملًا

نقطة النهاية:

DELETE /v3/integrations/:integration_id

مثال على الاستجابة

{}