طلب عنوان URL

يمكن إنشاء قوالب التنبيه باستخدام طريقتين:

ضع https://api.dotcom-monitor.com/config_api_v1/templates
منصب https://api.dotcom-monitor.com/config_api_v1/templates?verb=PUT

معلمات الرأس

Content-Type: application/json
مثال على وضع / آخر الجسم
{
"Name": "email template",
"Subject": "Monitoring Alert ",
"Email_Reply_To": "reply@to.com",
"Template_Type": "Html",
"Error_Message": "Error occurred",
"Test_Message": "Relax, this is just test message",
"Uptime_Message": "Device is back online",
}

معلمات الجسم المطلوبة

لتحديد معلمات كائن JSON لقالب تنبيه جديد، نوصيك بالحصول على معلومات قالب موجود أولا واستخدام الاستجابة كعينة لكائن قالب جديد.

الحقول التالية مطلوبة في نص الطلب:

ميدان نوع مطلوب/اختياري وصف

اسم

خيط

مطلوب

اسم القالب.

مثل:

“الاسم”: “قالب HTML”

Email_Reply_To

خيط

مطلوب

مثل:

“Email_Reply_To”: “reply@company.com”

Template_Type

خيط

مطلوب

يحدد هذا الحقل تنسيق نوع القالب (الرسالة).

القيم الممكنة:

  • HTML
  • النص

مثل:

“Template_Type”: “Txt”

Error_Message

خيط

مطلوب

نص رسالة الخطأ.

مثل:

“Error_Message”: “حدث خطأ”

Test_Message

خيط

مطلوب

مثل:

“Test_Message”: “هذا تنبيه اختبار للجهاز \u003c%Site_Name%\u003e. إذا كان لديك أي أسئلة يرجى الاتصال \u003c%Contact_Full_Name%\u003e”

Uptime_Message

خيط

مطلوب

مثل:

“Uptime_Message”: “الجهاز \u003c%Site_Name%\u003e اكتشف أنه عاد إلى الاتصال بالإنترنت في الساعة \u003c%Monitor_DateTime%\u003e من موقع%Location%: \u003c Location\u003e”

Assigned_To

صفيف يحتوي على قيم int32

مطلوب

يحتوي هذا الصفيف على قائمة بمعرفات الأجهزة حيث تم تعيين مجموعة التنبيه.

مثل:

“Assigned_To”: [8533, 8534,9756]

الاستجابة للنجاح

مثال على الاستجابة
{
"Success":true,
"Result":398
}
ميدان

نوع

وصف

نتيجة

إنت32

المعرف الفريد للقالب.