Объекты


Получение объектов

GET/api/v2/objects/

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

Получение одного объекта

GET/api/v2/object/{identifier}

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

Добавление объекта (МКД)

POST/api/v2/objects

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
cityIdintegerидентификатор города.
addressstringадрес.
dvrDepthintegerглубина хранения архива.
gpsstringкоординаты gps.
innintegerИНН управляющей компании
descriptionstringописание объекта
monthlyPaymentstringежемесячная оплата
purposePaymentstringпредоставляемая услуга.
regionPrefixstringISO код региона (KYA,ORE)
costAdditionalDayStorageintegerстоимость дополнительного дня хранения архива
startDateintegerдата и время ввода в эксплуатацию (формат UNIX)
fiasstringФИАС
countryIdintegerидентификатор страны
camerasMonitoringbooleanведётся ли мониторинг камер на объекте
regionPrefixstringISO код региона
maxUnavailabilityTimeintegerмаксимальное время, которое камера может быть неактивна без объявления неисправности
Ответ:
КлючТипОписание
successbooleanинформация о статусе запроса

Добавление объекта (Произвольный)

POST/api/v2/objects/arbitrary

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
addressstringадрес.
titlestringназвание объекта.
timeZoneIdintegerидентификатор часового пояса
gpsstringкоординаты объекта
startDateintegerдата ввода в эксплуатацию
camerasMonitoringbooleanведётся ли мониторинг на объекте
maxUnavailabilityTimeintegerмаксимальное время, которое камера может быть неактивна без объявления неисправности
Ответ:
КлючТипОписание
successbooleanинформация о статусе запроса

Редактирование объекта (МКД)

POST/api/v2/objects/{id}/manage

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
camerasMonitoringbooleanмониторинг камер на объекте
addressstringадрес
gpsstringкоординаты gps
startVideointegerвремя ввода в эксплуатацию
maxUnavailabilityTimeintegerмаксимальное время, которое камера может быть неактивна без объявления неисправности
descriptionstringописание объекта
fiasstringФИАС
cityIdintegerидентификатор города
dvrDepthintegerглубина хранения архива
monthlyPaymentintegerежемесячный платеж
purposePaymentstringпредоставляемая услуга.
costAdditionslDayStorageintegerстоимость дополнительного хранения архива
innMcintegerИНН управляющей компании
regionPrefixstringISO код региона
Ответ:
КлючТипОписание
successbooleanинформация о статусе запроса

Редактирование объекта (Произвольный)

POST/api/v2/arbitrary/{id}/manage

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