Серверы


Получение серверов

GET/api/v2/streamers

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

Получение данных одного сервера

GET/api/v2/streamers/{id}

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

Добавление сервера

POST/api/v2/streamers

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
titlestringназвание сервера
hostnamestringимя хоста
apiKeystringAPI ключ
providerIdstringидентификатор интернет провайдера
rtspPortintegerrtmp порт
httpPortintegerhttp порт
httpsPortintegerhttps порт
addressstringадрес сервера
sslbooleanуказывает установлен ли на сервере ssl сертификат
enabledbooleanсостояние сервера (включен/отключен)
monitoringbooleanсостояние мониторинга сервера (включен/отключен)
Ответ:
КлючТипОписание
successbooleanинформация о статусе запроса

Редактирование сервера

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

Заголовки:
КлючТипОписание
x-vsaas-api-keystringApi Key пользователя
x-vsaas-sessionstringSession key, для авторизованных пользователей
(ИЛИ) x-vsaas-service-api-keystringToken, сгенерированный в личном кабинете
Параметры:
КлючТипОписание
idintegerидентификатор сервера
titlestringназвание сервера
hostnamestringимя хоста
providerIdstringидентификатор интернет провайдера
rtspPortintegerrtmp порт
httpPortinteger)http порт
httpsPortintegerhttps порт
addressstringадрес сервера
sslbooleanуказывает установлен ли на сервере ssl сертификат
enabledbooleanсостояние сервера (включен/отключен)
monitoringbooleanсостояние мониторинга сервера (включен/отключен)
Ответ:
КлючТипОписание
successbooleanинформация о статусе запроса

Удаление серверов

POST/api/v2/streamers/delete

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