Получение информации по доступным apps
GET /apps
Получить список доступных apps на Smart Beat Manager:
curl -k -XGET https://<SBM_HOST>:7769/apps
Получить информацию по конкретному app:
curl -k -XGET https://<SBM_HOST>:7769/apps/<название app>
Входные параметры Header
| Название | Тип | Описание |
|---|---|---|
| Authorization | string | Логин и пароль в формате Base64 для авторизации Smart Beat Manager |
Выходные параметры
Массив объектов в формате JSON.
Каждый объект состоит из следующих параметров:
| Название | Тип | Описание |
|---|---|---|
| app | string | Название app |
| groups | string array | Массив с группами, в которых есть данное app |
| connectedclients | int | Количество подключенных Smart Beat |
Поддерживаемые ошибки
| Статус | Содержание ошибки | Описание ошибки |
|---|---|---|
| 400 | Apps not found | Список apps пустой |
| 500 | <ошибка записи ответа на запрос> | Внутренняя ошибка Smart Beat Manager |
Примеры
Пример выходных параметров запроса /apps:
[
{
"app": "scriptbeat_1",
"groups": [
"TestWin",
"Test",
"131"
],
"connectedclients": 2
},
{
"app": "execbeat_1",
"groups": [
"135"
],
"connectedclients": 1
}
]
Пример выходных параметров запрос /apps/execbeat_1:
{
"app": "execbeat_1",
"groups": [
"135"
],
"connectedclients": 1
}