Группы¶
Получение списка групп с добавленными устройствами¶
Запрос:
GET /account/api/group/
Ответ
[
{
"name": "string",
"server_set":
[
{
"id": "int",
"addr": "string",
"status": "string",
"username": "string",
"hostname": "string",
"server_id": "string",
"connection": "string"
}
]
}
]
Получение информации о группе¶
Запрос:
GET /account/api/group/{id}/
Ответ
{
"name": "string",
"server_set":
[
{
"id": "int",
"addr": "string",
"status": "string",
"username": "string",
"hostname": "string",
"server_id": "string",
"connection": "string"
}
]
}
Создание группы¶
Запрос:
POST /account/api/group/
Тело запроса
{
"name": "string",
"server_set":
[
"hostname"
]
}
Ответ
{
"name": "string",
"server_set":
[
{
"id": "int",
"addr": "string",
"status": "string",
"username": "string",
"hostname": "string",
"server_id": "string",
"connection": "string"
}
]
}
Обновление группы PUT¶
Запрос:
PUT /account/api/group/{id}/
Тело запроса
{
"name": "string",
"server_set":
[
"hostname"
]
}
Ответ
{
"name": "string",
"server_set":
[
{
"id": "int",
"addr": "string",
"status": "string",
"username": "string",
"hostname": "string",
"server_id": "string",
"connection": "string"
}
]
}
Обновление группы PATCH¶
Запрос:
PATCH /account/api/group/{id}/
Тело запроса
{
"name": "string",
"server_set":
[
"hostname"
]
}
Ответ
{
"name": "string",
"server_set":
[
{
"id": "int",
"addr": "string",
"status": "string",
"username": "string",
"hostname": "string",
"server_id": "string",
"connection": "string"
}
]
}
Удаление группы¶
Запрос:
DELETE /account/api/group/{id}/
Ответ
204 No response body