Доступ к функциональности ограничен. Чтобы получать аудит-логи проекта, обратитесь в техническую поддержку.
Пройдите аутентификацию в API. Вместо токена вы можете получить API-ключ. Токен или API-ключ передаются в заголовке Authorization при каждом запросе к сервису в следующих форматах:
токен:
Authorization: Bearer <ACCESS_TOKEN>
API-ключ:
Authorization: Api-Key <ACCESS_KEY>
Для отправки аудит-логов через Public API необходимо отправить запрос POST.
Эндпоинт для запроса — https://audit.api.cloud.ru/events/{projectID}/send, где {projectId} — ID проекта, в который будут отправлены аудит-логи.
В заголовке Authorization передайте API-ключ:
Authorization: Api-Key <user-api-key>
Где <user-api-key> — API-ключ.
В теле запроса передайте:
{"datetime": 1737715508754,"serviceName": "Customer","serviceVersion": "v1","name": "UpdateStudio","sessionId": "00000000-1111-2222-3333-444444444444","userLogin": "userlogin","userName": "User Name","userNode": "29.1.224.93","tags": ["GT2","GT3"],"params": [{"name": "name0","value": "val0"},{"name": "name1","value": "val1"}]}
Где:
datetime — время, в которое произошло событие, указанное в Unix timestamp в миллисекундах.
serviceName — название сервиса-источника события. Созданные значения для сервисов-источников можно посмотреть в списке. Для проверки функциональности работы API используйте тестовое значение: "serviceName": "Customer".
serviceVersion — версия сервиса.
name — тип события. Наименование типа события можно посмотреть в списке. Если вы проверяете функциональность работы API и используете "serviceName": "Customer", то для поля name используйте произвольное наименование типа события.
Наименование может содержать латинские буквы (A-Z, a-z) и символы (- и _). Максимальное количество символов — 55.
sessionId — ID запроса.
userLogin — логин пользователя.
userName — имя пользователя.
userNode — адрес субъекта события.
tags — опциональное поле, массив строк с набором тегов.
params — детали события. Сервис-источник сам определяет состав параметров внутри объекта.
Вскоре после отправки запроса в сервисе «Аудит-логирование» появится лог с переданными данными. Созданные логи можно посмотреть в таблице.