Обновление камеры внешней системoй
Обновление камеры
Поиск камеры осуществляется по mac или по external_id.
{
"external_id": "bd0a951f-40a2-4edf-b213-bcd90ff5273d",
"mac": "12:12:12:12:12:11",
"new_mac": "12:12:12:12:12:12",
"serial_number": "111111111111",
"service": "8MP",
"profile": "[1,0]",
"name": "Camera 1",
"group_type": "private",
"group_id": 16,
"group_external_id": 16,
"folder_key": 123,
"folder_id": 3,
"is_user_owner": false,
"latitude": -28.776933731993793,
"longitude": 76.65771489519997,
"archive_storage_days": 5,
"onvif_credentials": {
"login": "login",
"password": "password",
"port": 80
},
"is_can_manage_archive_storage_days": false,
"is_archive_enabled": true,
"is_enabled": true,
"log_extra": {
"some": "information"
}
}
PATCH /api/v1/billing/cameras |
Параметры метода
string
external_id – текущий external_id камеры
string
mac – текущий MAC-адрес камеры
string
new_mac – новый MAC-адрес камеры
string
serial_number – новый серийный номер камеры
string
service – профиль камеры, используется для применения шаблонов
array
profile – дополнительные данные камеры
string
name – название камеры
string
group_type – тип группы камеры
int
group_id – ID элемента дерева, в котором нужно создать камеру
string|int
group_external_id – ключ элемента дерева, в котором нужно создать камеру
int
folder_id – ID приватной папки, в которую нужно поместить камеру
string|int
folder_key – ключ приватной папки, в которую нужно поместить камеру
bool
is_user_owner – флаг, который отвечает за принадлежность камеры пользователю
double
latitude – обозначает широту местоположения камеры
double
longitude – обозначает долготу местоположения камеры
int
archive_storage_days – количество дней хранения архива на камере
array
onvif_credentials – учетные данные для доступа к камере по протоколу ONVIF
bool
is_archive_enabled – флаг, который отвечает за включение и отключение архива
bool
is_enabled – флаг, который отключает/включает захват видео потока камеры. При отключенном захвате архивные записи остаются доступными
string|array
log_extra – дополнительная информация, получаемая из внешней системы
201 |
Успешный ответ
JSON
|
422 |
Возвращает JSON-объект с ошибкой. Детально в разделе VMS Billing/Общая информация/Валидация внешней системы
JSON
|