Pular para o conteúdo principal
GET
/
v1
/
audit-events
Listar Eventos de Auditoria
curl --request GET \
  --url https://tracer.lerian.io/v1/audit-events \
  --header 'Content-Type: <content-type>' \
  --header 'X-API-Key: <x-api-key>'
{ "auditEvents": [ { "eventId": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "eventType": "TRANSACTION_VALIDATED", "resourceType": "transaction", "resourceId": "<string>", "action": "<string>", "result": "<string>", "actor": { "id": "<string>", "actorType": "user", "name": "<string>", "role": "<string>", "ipAddress": "<string>" }, "context": {}, "metadata": {}, "hash": "<string>", "previousHash": "<string>", "createdAt": "2023-11-07T05:31:56Z" } ], "hasMore": true, "nextCursor": "<string>" }

Cabeçalhos

Content-Type
string
obrigatório

O tipo de mídia do recurso. Deve ser application/json.

X-API-Key
string
obrigatório

A chave de API para autenticação. Este header é obrigatório para todos os endpoints, exceto verificações de integridade.

X-Request-Id
string<uuid>

Um identificador único usado para rastrear cada requisição.

Parâmetros de consulta

limit
integer
padrão:100

The maximum number of items to include in the response. Default: 100, Max: 1000

Intervalo obrigatório: 1 <= x <= 1000
cursor
string

Cursor de paginação da resposta anterior.

startDate
string<date-time>

Data de início (formato RFC3339 com fuso horário, inclusivo). O padrão é 90 dias antes do horário atual.

endDate
string<date-time>

Data final (formato RFC3339 com fuso horário, exclusivo). O padrão é o horário atual.

eventType
enum<string>

Filtrar por tipo de evento.

Opções disponíveis:
TRANSACTION_VALIDATED,
RULE_CREATED,
RULE_UPDATED,
RULE_ACTIVATED,
RULE_DEACTIVATED,
RULE_DELETED,
LIMIT_CREATED,
LIMIT_UPDATED,
LIMIT_ACTIVATED,
LIMIT_DEACTIVATED,
LIMIT_DELETED
action
enum<string>

Filtrar por ação.

Opções disponíveis:
VALIDATE,
CREATE,
UPDATE,
DELETE,
ACTIVATE,
DEACTIVATE
result
enum<string>

Filtrar por resultado.

Opções disponíveis:
SUCCESS,
FAILED,
ALLOW,
DENY,
REVIEW
resourceType
enum<string>

Filtrar por tipo de recurso.

Opções disponíveis:
transaction,
rule,
limit
resourceId
string<uuid>

Filtrar por ID do recurso (UUID).

actorType
enum<string>

Filtrar por tipo de ator.

Opções disponíveis:
user,
system
actorId
string

Filtrar por ID do ator.

accountId
string<uuid>

Filtrar por ID da conta (consulta context.request.account.id).

segmentId
string<uuid>

Filtrar por ID do segmento.

portfolioId
string<uuid>

Filtrar por ID do portfólio.

transactionType
string

Filtrar por tipo de transação.

matchedRuleId
string<uuid>

Filtrar por ID da regra correspondente (consulta de inclusão em array).

sortBy
enum<string>
padrão:createdAt

O campo usado para ordenar os resultados.

Opções disponíveis:
createdAt,
eventType
sortOrder
enum<string>
padrão:DESC

A ordem usada para ordenar os resultados.

Opções disponíveis:
ASC,
DESC

Resposta

Indica que a requisição foi bem-sucedida e a resposta contém os dados esperados.

Lista paginada de eventos de auditoria para conformidade SOX/GLBA.

auditEvents
object[]

Lista de registros de eventos de auditoria.

Maximum array length: 1000
hasMore
boolean

Se há mais resultados disponíveis.

nextCursor
string | null

Cursor para buscar a próxima página. Nulo se não houver mais resultados.