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

Добавление связи события с инцидентом

Запрос

Тип Метод
POST /service_asset_findings/add_events

Описание: При выполнении запроса будет создана связь события с инцидентом через правило корреляции.

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

POST
http://127.0.0.1/cruddy/v2/service_asset_findings/add_events

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

Параметр Тип данных Обязательность Описание
incident_id string uuid Required Идентификатор инцидента в формате uuid
logmule_rule_id string uuid Required Идентификатор правила корреляции в формате uuid
event_ids Array<string> Required Список идентификаторов событий
Пример тела запроса

{
  "incident_id": "2f811c5b-b888-4fb3-aac5-3c6a4b05df32",
  "logmule_rule_id": "7ab24f6b-16c5-4921-b571-0ae76a048bb4",
  "event_ids": [
    "497f6eca-6276-4993-bfeb-53cbbbba6f08"
  ]
}

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

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

Формат: JSON.

Параметры ответа:

Параметр Тип данных Описание
results object Результат добавления события в инциденте
results{event_id} string uuid Идентификатор события в формате uuid
results{error_code} number 0 - отсутствие ошибки, событие добавлено к инциденту;
12001 - ошибка создания результата сработки с инцидентом;
12002 - событие не найдено;
12003 - поле @timestamp не найдено в событии;
12004 - поле @timestamp имеет неправильный тип;
12005 - ошибка парсинга поля @timestamp
12006 - инцидент не найден;
12007 - ошибка прикрепления сработки к инциденту
12008 - ошибка кодирования события в JSON
12009 - событие уже добавлено к инциденту
Пример ответа

{
  "results": {
    "event_id": "a7a26ff2-e851-45b6-9634-d595f45458b7",
    "error_code": 0
  }
}