Действие над группой инцидентов по 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 Requestnot supported action: |
Неверный тип параметра запроса, либо отсутствует обязательный параметр Действие не поддерживается |
500 |
Internal Server Error |
Ошибки сервера |
Примечание: Текст ошибки не фиксированный, может изменяться в зависимости от фактического ответа получателя запроса.
Пример ответа
Код 400
{ "error": "Bad Request", "error_code": 400 }Код 500
{ "error": "Internal Server Error", "error_code": 500 }