Перейти к содержанию

Массовое изменение группы пользователей инцидентов

Запрос

Тип Метод
POST /service_asset_finding/mass_assign_to_group

Описание: При выполнении запроса будет изменена группа пользователей, ответственный за обработку инцидента (поле group_id).

Пример запроса

POST
http://127.0.0.1/cruddy/v2/service_asset_finding/mass_assign_to_group

Тело запроса:

Параметр Тип данных Обязательность Описание
ids Array<string> Required Массив идентификаторов инцидентов
group_id string Optional Идентификатор новой группы пользователей
Пример тела запроса

{
  "ids": [
    "7bc42fd2-057c-4117-b367-8528bec75c80",
    "8baf5d9f-7ca8-45cf-956a-14aa2f5833f2"
  ],
  "group_id": "bc9e0ada-07bb-4fa0-a8b1-0e972ca8fd3f"
}

Успешный ответ

Статус код: 200 – запрос успешно обработан.

Формат: JSON.

Тело ответа:

Параметр Тип данных Описание
results Array<object> Массив результатов обновления группы пользователей
results{id} string Идентификатор происшествия
results{error_code} integer Код ошибки:
- 0 - нет ошибок;
- 11003 - объект с заданным ID не найдено;
- 11002 - прочие ошибки БД.
Пример ответа

{
  "results": [
    {
      "id": "7bc42fd2-057c-4117-b367-8528bec75c80",
      "error_code": 0
    }
  ]
}

Другие возможные ответы

Код Ответ Описание
400 Bad Request Неверный тип параметра запроса, либо отсутствует обязательный параметр
404 Group Not Found Группа не найдена в БД
500 Internal Server Error Другие ошибки при редактировании объекта

Примечание: Текст ошибки не фиксированный, может изменяться в зависимости от фактического ответа получателя запроса.

Пример ответа

Код 400

{
  "error": "Bad Request",
  "error_code": 400
}

Код 404

{
  "error": "Group Not Found",
  "error_code": 404
}

Код 500

{
  "error": "Internal Server Error",
  "error_code": 500
}