Сoздание кaмеры. VMS Billing API
Создание камеры
Для указания где в дереве создать камеру, можно присылать как id из нашей БД, так и ключ, который указывается при создании элемента дереве. VMS Billing/Дерево/Создание элемента дерева
Если камеру нужно поместить в приватную папку, можно присылать как id из нашей БД, так и ключ, который указывался при создании папки. Данная папка должна быть создана в том же элементе дереве, в котором создаётся камера. VMS Billing/Дерево/Папки/Создание приватной папки
{
"name": "Camera 1",
"mac": "11:11:11:11:11:11",
"serial_number": "12345678",
"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,
"service": "8MP",
"external_id": "unique_id",
"onvif_credentials": {
"login": "login",
"password": "password"
},
"is_can_manage_archive_storage_days": true,
"is_archive_enabled": true,
"log_extra": {
"some": "information"
}
}
POST /api/v1/billing/cameras |
Параметры метода
string
name, Название камеры
string
mac, Mac адрес камеры
string
serial_number, Серийный номер камеры
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, Количество дней хранения архива на камере
string
service, Профиль камеры, используется для применения шаблонов
string
external_id, Уникальный идентификатор камеры, который можно будет использовать для дальнейшего обращения к этой камере
array
onvif_credentials, Credentials для доступа к камере по onvif
bool
is_archive_enabled, Флаг, который отвечает за включение и отключение архива
string|array
log_extra, Дополнительная информация получаемая из внешней системы
201 |
Успешный ответ
JSON
|
422 |
Возвращает JSON объект с ошибкой. VMS Billing/Общая информация/Валидация внешней системы
JSON
|