Камеры


Получение списка камер

GET/api/v2/cameras

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
limitintegerограничивает количество выходных данных
offsetintegerуказывает число строк, которое необходимо пропустить в общем массиве данных
searchstringпоиск
serverIdsarrayфильтрация по идентификатору сервера
cityIdsarrayфильтрация по идентификатору города
repeaterIdsarrayфильтрация по идентификатору ретранслятора
offbooleanпоказать только отключенные
favoritebooleanпоказать избранные камеры
groupingstringтип группировки камер, возможные значения - address, server, address_entrance, address_tag
tagsarrayфильтрация по тэгу
entranceintegerфильтрация по номеру подъезда
Ответ:
КлючТипОписание
resultobjectобъект,содержащий ответ от сервера
successbooleanинформация о статусе запроса

Получение данных о камере

GET/api/v2/cameras/{name}

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
namestringнаименование камеры
Ответ:
КлючТипОписание
resultobjectобъект,содержащий ответ от сервера
successbooleanинформация о статусе запроса

GET/api/v2/cameras/info/{number}

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
numberstringномер камеры
Ответ:
КлючТипОписание
resultobjectобъект,содержащий ответ от сервера
successbooleanинформация о статусе запроса

Добавление камеры

POST/api/v2/cameras

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
titlestringназвание камеры
streamUrlstringпервичный поток
substreamUrlstringвторичный поток
coordinatesstringкоординаты сервера (43.421 33.959)
radiusintegerрадиус обзора камеры
startAngleintegerначала угла обзора
stopAngleintegerконец угла обзора
accessstringуровень доступа (private/public)
serverintegerидентификатор сервера
dvrDepthintegerглубина хранения архива
objectIdintegerидентификатор объекта
locationstringместоположение
tagintegerидентификатор тэга
entranceintegerномер подъезда
enabledbooleanсостояние камеры(включена/выключена)
repeaterIdintegerидентификатор ретранслятора
uuidstringидентификатор камеры с ПО MS-AGENT
maxUnavailabilityTimeintegerмаксимальное время недоступности камеры
countShutdownintegerмаксимальное количество коротких отключений камеры
shortShutdownTimeintegerвремя короткого отключения камеры
Ответ:
КлючТипОписание
successbooleanсостояние запроса

Редактирование камеры

POST/api/v2/cameras/{name}/manage

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
namestringнаименование камеры
titlestringназвание камеры
streamUrlstringпервичный поток
substreamUrlstringвторичный поток
coordinatesstringкоординаты сервера (43.421 33.959)
radiusintegerрадиус обзора камеры
startAngleintegerначала угла обзора
stopAngleintegerконец угла обзора
accessstringуровень доступа (private/public)
serverintegerидентификатор сервера
dvrDepthintegerглубина хранения архива
objectIdintegerидентификатор объекта
locationstringместоположение
tagintegerидентификатор тэга
entranceintegerномер подъезда
enabledbooleanсостояние камеры(включена/выключена)
repeaterIdintegerидентификатор ретранслятора
uuidstringидентификатор камеры с ПО MS-AGENT
maxUnavailabilityTimeintegerмаксимальное время недоступности камеры
countShutdownintegerмаксимальное количество коротких отключений камеры
shortShutdownTimeintegerвремя короткого отключения камеры
useRepeaterbooleanсостояние подключения ретранслятора
Ответ:
КлючТипОписание
successbooleanсостояние запроса

Импорт камер

POST/api/v2/cameras/{objectNumber}/import

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
objectNumberstringномер объекта
camsDataarrayмассив добавляемых камер
Ответ:
КлючТипОписание
successbooleanсостояние запроса

Удаление камер

POST/api/v2/cameras/manage/delete

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
camNamesarrayсистемные имена камер
Ответ:
КлючТипОписание
successbooleanсостояние запроса