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

Действие над группой инцидентов по ID

Запрос

Тип Метод
POST /incident_groups/{id}/action

Описание: При выполнении запроса будет выполнено действие над группой инцидентов с соответствующими ID.

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

POST
http://127.0.0.1/cruddy/v2/incident_groups/{id}/action

Path параметры запроса:

Параметр Описание
{id} Идентификатор группы инцидентов

Header параметры запроса:

Параметр Описание
restriction Тип ограничения для действия

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

Параметр Тип данных Обязательность Описание
action string Required Действие над группой инцидентов. Допустимые значения:
- add_incidents - добавить инциденты в группу;
- remove_incidents - удалить инциденты из группы;
- close_incidents - закрыть выбранные инциденты, состоящие в группе;
- delete_incidents - удалить выбранные инциденты, входящие в группу;
- close_all_incidents - закрыть все инциденты, входящие в группу;
- delete_all_incidents - удалить все инциденты, входящие в группу
ids Array<string> Required Список ID объектов, над которыми совершается действие
Пример тела запроса

{
  "action": "string",
  "ids": [
    "string"
  ]
}

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

Статус код: 200 - успешный ответ.

Формат: пустое тело ответа. Состав ответа определяется непосредственно в сервисе, который реализует данный метод.

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

Код Ответ Описание
400 Bad Request
not supported action:
Неверный тип параметра запроса, либо отсутствует обязательный параметр
Действие не поддерживается
500 Internal Server Error  Ошибки сервера

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

Пример ответа
Код 400

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

Код 500

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