Группы клиентов

1. Получение списка групп клиентов (GET /clients/groups)

200 OK

Получена информация о группах клиентов.

2. Получение информации о группе клиентов (GET /clients/groups/{group_id})

Тела запроса нет. В query-параметрах передается id группы клиентов, информацию о которой необходимо получить.

200 OK

Получена информация о группе клиентов.

3. Добавление групп клиентов (POST /clients/groups)

{
  "name": "group_name",
  "shared": false,
  "clustered": false,
  "description": "some description",
  "launch_attempts_limit": 1
}
201 CREATED

Группа клиентов создана.

4. Изменение группы клиентов (PATCH /clients/groups/{group_id})

Также в query-параметрах передается id группы клиентов, информацию о которой необходимо изменить.

{
  "name": "group_name",
  "shared": false,
  "clustered": false,
  "description": "some description",
  "launch_attempts_limit": 1
}
200 OK

Параметры группы клиентов изменены.

400 BAD_REQUEST

Некорректное тело запроса.

404 NOT_FOUND

Группа клиентов не найдена.

5. Удаление списка групп клиентов (DELETE /clients/groups)

{
  "ids": [ (1)
    1
  ]
}
1 Обязательное поле
200 OK

Список групп клиентов удален.

404 NOT_FOUND

Группа клиентов не найдена.