⌂ > 🛠 Конфигурационный REST API > ⇄ Путь
POST /configure/viewprofiles : Добавление новых профилей🔗
Предупреждение
Доступно только в лицензиях Enterprise и ULTRA.
Данный запрос может выполняться только пользователем с максимальными правами, то есть входящим в группу Старшие администраторы.
Важно
Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.
Параметры🔗
Параметр |
Описание |
|---|---|
Name |
Название профиля |
GridType |
Тип сетки. Имеет одно из следующих значений: GridType1, GridType2, GridType3, GridType4, GridType5, GridType3x2, GridType5X1, GridType6, GridType7, GridType4x2, GridType8, GridType9, GridType10, GridType12, GridType13, GridType16, GridType17, GridType20, GridType24, GridType25, GridType30, GridType36, GridType42, GridType49, GridType56, GridType64, GridType81, GridType100, GridType110, GridType150, GridType168, GridType182, GridType204, GridType224, GridType240, GridType1x4, GridType256, GridType262, GridType2X4, GridType12X11 |
ChannelsPositions |
Массив, определяющий в какой ячейке сетки расположена конкретная камера |
Описание JSON-объектов, содержащихся внутри массива ChannelsPositions:
Параметр |
Описание |
|---|---|
GridIndex |
Индекс в сетке (считается с левого верхнего угла), начинается от 0 |
ChannelId |
Идентификатор камеры, расположенной в соответствующей ячейке |
Пример запроса🔗
POST http://localhost:8080/configure/viewprofiles
Пример тела POST-запроса🔗
Примечание
Тело POST-запроса должно содержать массив JSON-объекты, соответствующих добавляемым профилям (см. ресурс /configure/viewprofiles/{viewprofile-id} : Настройки профиля).
Пример тела POST-запроса для добавления двух профилей:
[
{
"Name": "Main Profile",
"GridType": "GridType6",
"ChannelsPositions": [
{
"GridIndex": 0,
"ChannelId": "501bd18f-6b09-491f-a1f4-8d5545f7f0fa"
},
{
"GridIndex": 2,
"ChannelId": "405c1bbd-f0d5-4a3f-b8de-e238e021f6c3"
}
]
},
{
"GridType": "GridType16",
"ChannelsPositions": [
{
"GridIndex": 0,
"ChannelId": "501bd18f-6b09-491f-a1f4-8d5545f7f0fa"
},
{
"GridIndex": 2,
"ChannelId": "405c1bbd-f0d5-4a3f-b8de-e238e021f6c3"
}
]
}
]
Пример ответа🔗
{
"CreatedObjectsIds": [
"781f76ac-0995-46a3-92c1-5d960edb85c4",
"0689209c-68af-4b57-b2a3-bcb9cf2e0906"
]
}