GetSecurityEvents

Возвращает список событий безопасности в ящике.

GET /GetSecurityEvents
Query Parameters:
  • boxId – идентификатор ящика организации в формате GUID.

  • afterIndexKey – ключ для постраничного получения списка найденных событий, указывающий на начало очередной страницы. Ключ может содержать недопустимые символы, поэтому должен быть закодирован в URL-формат. Необязательный параметр.

  • count – максимальное количество элементов, возвращаемых на одной странице в ответе. Не влияет на общее количество найденных событий. Принимает значения от 1 до 1000, по умолчанию равен 100. Необязательный параметр.

Request Headers:
Status Codes:
  • 200 OK – операция успешно завершена.

  • 400 Bad Request – данные в запросе имеют неверный формат или отсутствуют обязательные параметры.

  • 401 Unauthorized – в запросе отсутствует HTTP-заголовок Authorization или в этом заголовке содержатся некорректные авторизационные данные.

  • 402 Payment Required – у указанного ящика закончилась подписка на API.

  • 403 Forbidden – доступ к ящику с предоставленным авторизационным токеном запрещен.

  • 405 Method Not Allowed – используется неподходящий HTTP-метод.

  • 500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.

Response Body:

Тело ответа содержит список событий безопасности, представленный структурой SecurityEventList.

Примеры использования

Пример HTTP-запроса:

GET /GetSecurityEvents?boxid={{boxId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json; charset=utf-8

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

{
    "Events": [
        {
            "EventId": "fbb08560-12f8-5617-8176-272eec9a4b7d",
            "EventType": "MalwareDetected",
            "Target": {
                "Type": "Document",
                "Document": {
                    "LetterId": "105fa330-50a6-461f-baea-3551b588f0f6",
                    "DocumentId": "701070a6-afeb-41ae-ba7e-c421f0a46959"
                }
            },
            "TimestampTicks": 639124382396812667,
            "Details": "Content: Malware found",
            "IndexKey": "AAEAAAAAAAAAAQ=="
        }
    ],
    "LastIndexKey": "AAEAAAAAAAAAAQ=="
}