Конечная точка Audit
Конечная точка для получения записей аудита
Описание
Конечная точка Audit позволяет осуществлять выборку записей аудита из БД Сервиса Аудита на основании фильтров, переданных в запросе.
Конечная точка /audit предоставляет следующие методы:
Запрос записей аудита
Метод предназначен для осуществления фильтрованной выборки записей аудита из БД Сервиса Аудита.
| Параметр | Значение |
|---|---|
| HTTP-метод | POST |
| Путь | https://dss.cryptopro.ru/AnalyticsService/api/audit |
| Параметры | GetAuditRecordsInput - запрос записей аудита |
| Возвращаемое значение | DssAuditRecordsResponse - запрошенные записи аудита |
Пример запроса:
POST /AnalyticsService/api/audit HTTP/1.1
Content-Type: application/json
{
"StartPosition": 1,
"EndPosition": 10,
"Filters":
[
{
"Column": 5,
"Operation": 4,
"FilterValue": "%прос%"
}
]
}
Пример ответа:
{
"Records": [
{
"Id": 674,
"EventCode": 27,
"EventSource": "SignServer",
"SourceDetails": "1/SignServer",
"Data": "Запрос списка сертификатов пользователя.",
"Login": "Test1",
"Realm": "realsts",
"Date": "2020-04-29 13:59:04",
"ExtendedData": "...",
"DelegatedUserLogin": "",
"EventLevel": 4
},
...
{
"Id": 653,
"EventCode": 288,
"EventSource": "UserManagementService",
"SourceDetails": "1/STS",
"Data": "...",
"Login": "audit",
"Realm": "realsts",
"Date": "2020-04-28 14:06:44",
"ExtendedData": "...",
"DelegatedUserLogin": "Test1",
"EventLevel": 4
}
],
"AffectedCount": 396,
"TotalCount": 828
}
Типовые ошибки
| HTTP код | Код ошибки | Описание |
|---|---|---|
| 400 | error_bad_bounds | Границы выборки заданые некорректно |
| 400 | error_invalid_filter_value | Значение фильтра задано некорректно |
| 400 | error_operation_not_supported | Запрошенная операция не поддерживается для выбранной колонки |
| 500 | - | Внутренняя ошибка сервера |