POST v1/insNotify

Метод для збереження нотифікації.

Request Information

URI Parameters

None.

Body Parameters

NotifyNew
NameDescriptionTypeAdditional information
notifyActionID

ID типу нотифікації

integer

Required

notifyDevices

Масив авто нотифікації

Collection of NotifyDeviceNew

Required

notifyRegions

Масив регіонів нотифікації.

Collection of NotifyRegionNew

None.

notifyParams

Масив параметрів нотифікації

Collection of NotifyParamNew

Required

notifyDestinations

Масив варіантів надходження нотифікації

Collection of NotifyDestinationNew

Required

isActive

Ознака чи нотифікація активна

boolean

Required

description

Опис нотифікації

string

None.

dayOfWeek

Масив днів тижня, у разі циклічного періоду дії (True або False) або (1 або 0) довжиною 7)

Collection of boolean

None.

dateFrom

Дата/час початку дії нотифікації.

date

Required

dateTo

Дата/час закінчення дії нотифікації.

date

Required

isUseTimeInEachDay

Ознака чи враховувати час дії нотифікації в кожній добі (Для разової багатоденної нотифікації)

boolean

None.

scenarioKey

Ключ сценарію нотифікації

string

None.

isDisposable

Ознака чи видаляти нотифікацію після отримання

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "notifyActionID": 1,
  "notifyDevices": [
    {
      "deviceID": 1,
      "groupDeviceID": 2,
      "isAllDevices": true
    },
    {
      "deviceID": 1,
      "groupDeviceID": 2,
      "isAllDevices": true
    }
  ],
  "notifyRegions": [
    {
      "regionID": 1,
      "groupRegionID": 2,
      "isAllRegions": true,
      "isBaseRegion": true,
      "name": "sample string 5",
      "verticle": {
        "x": 1.1,
        "y": 2.1
      },
      "isDeleteCreatedRegion": true
    },
    {
      "regionID": 1,
      "groupRegionID": 2,
      "isAllRegions": true,
      "isBaseRegion": true,
      "name": "sample string 5",
      "verticle": {
        "x": 1.1,
        "y": 2.1
      },
      "isDeleteCreatedRegion": true
    }
  ],
  "notifyParams": [
    {
      "notifyParamTypeID": 1,
      "notifyParamValue": "sample string 2"
    },
    {
      "notifyParamTypeID": 1,
      "notifyParamValue": "sample string 2"
    }
  ],
  "notifyDestinations": [
    {
      "accountID": 1,
      "email": "sample string 1"
    },
    {
      "accountID": 1,
      "email": "sample string 1"
    }
  ],
  "isActive": true,
  "description": "sample string 3",
  "dayOfWeek": [
    true,
    true
  ],
  "dateFrom": "2026-06-10T07:10:51.0970796+03:00",
  "dateTo": "2026-06-10T07:10:51.0970796+03:00",
  "isUseTimeInEachDay": true,
  "scenarioKey": "sample string 7",
  "isDisposable": true
}

Response Information

Resource Description

ModelIns
NameDescriptionTypeAdditional information
id

ID новоствореного об'єкта

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1
}