POST v1/updNotify
Метод для редагування нотифікації.
Параметри запиту
Формат запиту (URI parameters)
Відсутній.
Тіло запиту (body parameters)
Назва | Опис | Tип | Додатково |
---|---|---|---|
id |
ID нотифікації |
integer |
Обов'язковий |
notifyActionID |
ID типу нотифікації |
integer |
Обов'язковий |
notifyDevices |
Масив авто нотифікації |
Collection of NotifyDeviceUpd |
Обов'язковий |
notifyRegions |
Масив регіонів нотифікації. |
Collection of NotifyRegionUpd |
Не обов'язковий (в залежності від типу нотифікації) |
notifyParams |
Масив параметрів нотифікації |
Collection of NotifyParamUpd |
Обов'язковий |
notifyDestinations |
Масив варіантів надходження нотифікації |
Collection of NotifyDestinationUpd |
Обов'язковий |
isActive |
Ознака чи нотифікація активна |
boolean |
Обов'язковий |
description |
Опис нотифікації |
string |
Не обов'язковий |
dayOfWeek |
Масив днів тижня, у разі циклічного періоду дії (True або False) або (1 або 0) довжиною 7) |
Collection of boolean |
Не обов'язковий (якщо не циклічний період дії) |
dateFrom |
Дата/час початку дії нотифікації. |
date |
Обов'язковий |
dateTo |
Дата/час закінчення дії нотифікації. |
date |
Обов'язковий |
isUseTimeInEachDay |
Ознака чи враховувати час дії нотифікації в кожній добі (Для разової багатоденної нотифікації) |
boolean |
Не обов'язковий (якщо не циклічний період дії) |
scenarioKey |
Ключ сценарію нотифікації |
string |
Не обов'язковий |
isDisposable |
Ознака чи видаляти нотифікацію після отримання |
boolean |
Не обов'язковий |
Формат запиту
application/json
{ "id": 1, "notifyActionID": 2, "notifyDevices": [ { "id": 1, "deviceID": 2, "groupDeviceID": 3, "isAllDevices": true }, { "id": 1, "deviceID": 2, "groupDeviceID": 3, "isAllDevices": true } ], "notifyRegions": [ { "id": 1, "regionID": 2, "groupRegionID": 3, "isAllRegions": true, "isBaseRegion": true, "name": "sample string 6", "verticle": { "x": 1.1, "y": 2.1 }, "isDeleteCreatedRegion": true }, { "id": 1, "regionID": 2, "groupRegionID": 3, "isAllRegions": true, "isBaseRegion": true, "name": "sample string 6", "verticle": { "x": 1.1, "y": 2.1 }, "isDeleteCreatedRegion": true } ], "notifyParams": [ { "id": 1, "notifyParamTypeID": 2, "notifyParamValue": "sample string 3" }, { "id": 1, "notifyParamTypeID": 2, "notifyParamValue": "sample string 3" } ], "notifyDestinations": [ { "accountID": 1, "email": "sample string 1" }, { "accountID": 1, "email": "sample string 1" } ], "isActive": true, "description": "sample string 4", "dayOfWeek": [ true, true ], "dateFrom": "2024-11-21T08:29:02", "dateTo": "2024-11-21T08:29:02", "isUseTimeInEachDay": true, "scenarioKey": "sample string 8", "isDisposable": true }