Следующие объекты напрямую связаны с API способа оповещения (mediatype).
Объект способа оповещения имеет следующие свойства.
| Свойство | Тип | Описание | 
|---|---|---|
| mediatypeid | строка | (только чтение) ID способа оповещения. | 
| description (требуется) | строка | Имя способа оповещения. | 
| type (требуется) | целое число | Транспорт используемый способом оповещения. Возможные значения: 0 - e-mail; 1 - скрипт; 2 - SMS; 3 - Jabber; 100 - Ez Texting. | 
| exec_path | строка | При способах оповещений при помощи скрипта свойство exec_pathсодержит имя выполняемого скрипта.При Ez Texting свойство exec_pathсодержит ограничение текстового сообщения.Возможные значения ограничения текста: 0 - США (160 символов); 1 - Канада (136 символов). Требуется при способах оповещений с типами скрипт и Ez Texting. | 
| gsm_modem | строка | Имя серийного устройства GSM модема. Требуется при способе оповещения с типом SMS. | 
| passwd | строка | Пароль аутентификации. Требуется при способе оповещения с типами Jabber и Ez Texting. | 
| smtp_email | строка | Email адрес с которого будут отправляться оповещения. Требуется при способе оповещения с типом email. | 
| smtp_helo | строка | SMTP HELO. Требуется при способе оповещения с типом email. | 
| smtp_server | строка | SMTP сервер. Требуется при способе оповещения с типом email. | 
| status | целое число | Активирован ли способ оповещения. Возможные значения: 0 - (по умолчанию) активирован; 1 - деактивирован. | 
| username | строка | Имя пользователя или Jabber идентификатор. Требуется при способе оповещения с типами Jabber и Ez Texting. | 
| exec_params | строка | Параметры скрипта. Каждый параметр заканчивается переводом на новую строку. | 
| maxsessions | целое число | Максимальное количество оповещений, которые можно обрабатывать одновременно. Возможные значения для SMS: 1 - (по умолчанию) Возможные значения для остальных типов способов оповещений: 0-100 | 
| maxattempts | целое число | Максимальное количество попыток отправки оповещения. Возможные значения: 1-10 Значение по умолчанию: 3 | 
| attempt_interval | строка | Интервал между попытками отправки. Принимает секунды и единицы времени с суффиксом. Возможные значения: 0-60s Значение по умолчанию: 10s | 
Parameters passed to webhook script when it is called, have the following properties.
| Property | Type | Description | 
|---|---|---|
| name (required) | string | Parameter name. | 
| value | string | Parameter value, support macros. Supported macros described on page. | 
Параметры, передаваемые в скрипт при его вызове, имеют следующие свойства.
| Свойство | Тип | Описание | 
|---|---|---|
| sortorder | integer | Порядок, в котором параметры будут передаваться в скрипт в качестве аргументов командной строки, начиная с 0 для первого параметра. Поведение свойства: - обязательно | 
| value | string | Значение параметра, поддерживает макросы. Поддерживаемые макросы описаны на странице Поддерживаемые макросы. | 
The message template object defines a template that will be used as a default message for action operations to send a notification. It has the following properties.
| Property | Type | Description | 
|---|---|---|
| eventsource (required) | integer | Event source. Possible values: 0 - triggers; 1 - discovery; 2 - autoregistration; 3 - internal; 4 - services. | 
| recovery (required) | integer | Operation mode. Possible values: 0 - operations; 1 - recovery operations; 2 - update operations. | 
| subject | string | Message subject. | 
| message | string | Message text. |