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

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

200 OK

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

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

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

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

404 NOT_FOUND

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

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

{
  "data": {
    "name": "group_name", (1)
    "shared": false,
    "clustered": false,
    "description": "some description",
    "launch_attempts_limit": 1
  }
}
1 Обязательное поле
201 CREATED

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

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

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

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

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

400 BAD_REQUEST

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

404 NOT_FOUND

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

5. Получение информации о группе клиентов (GET /client_groups/{id})

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

200 OK

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

6. Удаление группы клиентов (DELETE /client_groups/{id})

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

200 OK

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

404 NOT_FOUND

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