Seguros APIseguros-api reference
Listar conversas do agente IA
Retorna lista paginada de conversas agrupadas por sessão com agregações e filtros. Requer permissão VIEW_AUDIT_LOGS (apenas admin e manager).
Retorna lista paginada de conversas agrupadas por sessão com agregações e filtros. Requer permissão VIEW_AUDIT_LOGS (apenas admin e manager).
Authorization
bearer AuthorizationBearer <token>
In: header
Query Parameters
page?number
Número da página
Default
1limit?number
Itens por página
Default
50Range
value <= 100userId?string
Filtrar por ID do usuário
startDate?string
Data de início do período (ISO 8601)
Format
date-timeendDate?string
Data de fim do período (ISO 8601)
Format
date-timeoperationType?string
Filtrar por tipo de operação
Value in
"SELECT" | "INSERT" | "UPDATE" | "DELETE"status?string
Filtrar por status da conversa
Default
"all"Value in
"active" | "ended" | "all"search?string
Busca livre no conteúdo das mensagens
Length
length <= 500sortBy?string
Campo para ordenação
Default
"lastActivity"Value in
"startedAt" | "lastActivity" | "totalMessages" | "crudOperations"sortOrder?string
Direção da ordenação
Default
"DESC"Value in
"ASC" | "DESC"Response Body
application/json
curl -X GET "https://example.com/audit-logs/conversations"{
"data": [
{
"sessionId": "123e4567-e89b-12d3-a456-426614174000",
"userId": "123e4567-e89b-12d3-a456-426614174000",
"userName": "João Silva",
"userEmail": "[email protected]",
"startedAt": "2025-11-10T14:30:00Z",
"lastActivity": "2025-11-10T15:45:00Z",
"totalMessages": 42,
"crudOperations": 5,
"status": "active",
"hasBlockedOperations": false,
"hasHighErrorRate": false
}
],
"meta": {}
}Empty
Empty