Показать/Скрыть содержание

    Конечная точка 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 - Внутренняя ошибка сервера
    В начало © ООО "КРИПТО-ПРО", 2000–2026