مرجع واجهة تكاملات المراقبة البرمجية
يمكنك إنشاء تكاملات مراقبة خارجية برمجيًا عبر واجهة REST البرمجية.
أنشئ تكاملًا
نقطة النهاية:
POST /v3/integrations
معاملات المحتوى
| الحقل | النوع | الوصف |
|---|---|---|
pageId | string | معرّف صفحة الحالة |
integrationType | string | نوع التكامل، مثل PINGDOM أو NEWRELIC |
components | string[] | معرّفات المكوّنات المراد ربطها |
مثال على الطلب
{"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
مثال على الاستجابة
{}