Обновление кейса аналитики. Подсчет посетителей
Обновление кейса аналитики с типом «Подсчет посетителей».
PUT/api/v1/analytic-case/{case}Headers | |||||||||
Authorization | Bearer token | ||||||||
Accept | application/json | ||||||||
X-Client | ios-cctv|android-cctv|thick-legal|web | ||||||||
X-UUID | unique device id |
Body | |||||||||
json |
JSON
| ||||||||
caseoptional | int | Уникальный идентификатор кейса аналитики, который нужно обновить | |||||||
titlerequired | string | Название кейса аналитики, который нужно обновить | |||||||
camerasrequired | array | Массив объектов камер с указанием события и реакции | |||||||
cameras.*.idrequired | array | Id камеры | |||||||
cameras.*.scriptsrequired | array | Массив id событий и реакций | |||||||
cameras.*.scripts.*.idrequired | int | Id события и реакции, см. Создание события и реакции | |||||||
cameras.*.meta.linerequired | array | Линия, при пересечении которой будет отрабатывать выбранный вид аналитики. Массив относительных координат (точки начала и конца линии) состоящий из 2 точек в значении от 0 до 1. Пример:
JSON
| |||||||
cameras.*.meta.figurerequired | array | Выделенная область камеры, которую будет обрабатывать аналитика. Передаётся как массив координат (точки изгиба линии) в относительных значениях от 0 до 1. Количество точек может быть от трёх до n. Передавать последнюю координату не надо, область будет замыкаться с первоначальной координатой. Пример:
JSON
| |||||||
cameras.*.analytic_case_camera_user_statusrequired | str | Изменение статуса кейса. pause - поставить отдельную камеру кейса на паузу, unpause - снять с паузы отдельную камеру кейса | |||||||
camerasrequired | array | Массив объектов камер, которые нужно удалить, с указанием типа удаления | |||||||
cameras.*.idrequired | int | Id камеры | |||||||
cameras.*.forcerequired | bool | Тип удаления. true - полное удаление кейса, false - кейс пометиться как удаленный и события по нему остануться, но не будут приходить новые события |
Response | |||||||||
200 | Возвращает кейс аналитики | ||||||||
JSON
array errors, будет приходить в случае, если не удалось создать/обновить/удалить аналитику на камере | |||||||||
401 | Токен авторизации не передан или не валидный, см. Получение токена | ||||||||
402 | Превышен лимит лицензий для выбранного кейса аналитики | ||||||||
422 | Возвращает JSON объект с ошибкой, см. Валидация | ||||||||
JSON
|
Пример | |||||||||
JSON
|