URL de la demande

Les modèles d’alerte peuvent être créés à l’aide de deux méthodes :

mettre https://api.dotcom-monitor.com/config_api_v1/templates
Publier https://api.dotcom-monitor.com/config_api_v1/templates?verb=PUT

Paramètres d’en-tête

Content-Type: application/json
Exemple de corps PUT / POST
{
"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",
}

Paramètres corporels requis

Pour spécifier les paramètres d’un objet JSON pour un nouveau modèle d’alerte, nous vous recommandons d’obtenir d’abord les informations d’un modèle existant et d’utiliser la réponse comme exemple pour un nouvel objet de modèle.

Les champs suivants sont obligatoires dans le corps de la demande :

champ Type Obligatoire/Facultatif description

nom

corde

Obligatoire

Nom du modèle.

exemple:

«Nom»: «Modèle HTML»

Email_Reply_To

corde

Obligatoire

exemple:

«Email_Reply_To»: «reply@company.com»

Template_Type

corde

Obligatoire

Ce champ définit le format de type modèle (message).

Valeurs possibles :

  • HTML
  • Txt

exemple:

« Template_Type »: « Txt »

Error_Message

corde

Obligatoire

Texte du message d’erreur.

exemple:

« Error_Message »: « Une erreur s’est produite »

Test_Message

corde

Obligatoire

exemple:

«Test_Message»: «Il s’agit d’une alerte de test pour l’appareil \u003c%Site_Name%\u003e. Si vous avez des questions s’il vous plaît contacter \u003c%Contact_Full_Name%\u003e»

Uptime_Message

corde

Obligatoire

exemple:

«Uptime_Message»: «Device \u003c%Site_Name%\u003e détecté pour être de retour en ligne à \u003c%Monitor_DateTime%\u003e de l’emplacement de surveillance: \u003c%Location%\u003e»

Assigned_To

Tableau contenant des valeurs int32

Obligatoire

Ce tableau contient la liste des identifiants de périphérique où le groupe d’alerte a été assigné.

exemple:

«Assigned_To»: [8533, 8534,9756]

Réponse au succès

Exemple de réponse
{
"Success":true,
"Result":398
}
champ

Type

description

Résultat

int32 (en)

ID unique du modèle.