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": "2022-07-03T01:50:14.163798+03:00",
  "dateTo": "2022-07-03T01:50:14.163798+03:00",
  "isUseTimeInEachDay": true,
  "scenarioKey": "sample string 8",
  "isDisposable": true
}

Параметри відповіді

Опис