# Аудит-логирование

Все API-запросы должны быть аутентифицированы, как описано в разделе Начало работы.

Используйте этот эндпоинт для получения журналов аудита, которые позволят вам отслеживать и предупреждать подозрительную активность сотрудников.

GET /resources/auditTrailEvents

Параметры запроса

Название Тип Обязательно Описание
subjectName String Нет Имя учетной записи, для которого будут получены события. Если имя не указано, события будут получены для всех.
activity String Нет Если указано, в ответе будут присутствовать только этот тип событий.
from String Нет С какого времени принимаются события (формат yyyy-MM-dd HH:mm:ss). Если дата не указана, будут приниматься события со вчерашнего дня.
to String Нет До какого времени принимаются события (формат yyyy-MM-dd HH:mm:ss). Если дата не указана, будут приниматься события до настоящего времени.
limit Integer Нет Максимальное количество событий в одном ответе. Не может быть больше 20000, по умолчанию равно 10.
offset Integer Нет Позволяет пропустить указанное количество событий из возвращаемого списка. По умолчанию — 0.

Ответ

Статус HTTP 200 в ответе подтверждает доступность нашего API. Тело ответа содержит полезную нагрузку в формате JSON со списком событий.

События всегда отсортированы по полю ts в порядке убывания (от новых к старым). Максимальное количество событий в одном запросе — 20 000.

Пример

Поля событий

Название Тип Обязательно Описание
ts String Да Дата/время события.
clientId String Да Уникальный идентификатор вас как нашего клиента.
activity String Да Тип события.
subjectName String Да Имя учетной записи, для которого будут получены события.
ip String Да IP-адрес, с которого было зафиксировано событие.
userAgent String Нет Устройство, с которого было зафиксировано событие.
xClientId String Нет Источник события: API / дешборд / SDK.
correlationId String Да Идентификатор, который однозначно идентифицирует событие на нашей стороне.
applicantId String Нет Идентификатор пользователя.
externalUserId String Нет Внешний идентификатор пользователя – уникальный идентификатор пользователя на вашей стороне.
imageId String Нет Идентификатор изображения.
description String Нет Дополнительная информация.

Типы событий:

Название Описание
subject:loggedIn:dashboard:success Успешный вход в систему.
subject:loggedIn:dashboard:failure Ошибка при входе в систему.
subject:loggedOut:dashboard Выход из системы.
subject:loaded:applicant Загрузка информации о пользователе.
subject:loaded:applicantList Загрузка списка пользователей.
subject:exported:applicantCsvList Загрузка списка пользователей в формате .CVS.
subject:downloaded:docImage Скачивание документа пользователя.
subject:changed:applicant Изменение данных заявителя.