Действие над группой инцидентов по 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 }