Skip to content
Prividium

audit-logs

GET /audit-logs/

GET/audit-logs/

List audit logs with pagination and filtering

Query Parameters

userId
string
activeTenantId
string
actionType
string
resourceId
string
requestId
string
traceId
string
startDate
string <date-time>
endDate
string <date-time>
limit
integer·min 1·max 1000·default 50
offset
integer·min 0·max 9999·default 0

Responses

GET /audit-logs/user/{userId}

GET/audit-logs/user/{userId}

Get audit logs for a specific user

Path Parameters

userIdRequired
string·min 1

Query Parameters

limit
number·min 1·max 1000·default 50
offset
number·min 0·default 0

Responses

GET /audit-logs/action/{actionType}

GET/audit-logs/action/{actionType}

Get audit logs by action type

Path Parameters

actionTypeRequired
string

Query Parameters

limit
number·min 1·max 1000·default 50
offset
number·min 0·default 0

Responses

GET /audit-logs/request/{requestId}

GET/audit-logs/request/{requestId}

Get all audit logs for a specific HTTP request

Path Parameters

requestIdRequired
string·min 1

Query Parameters

limit
number·min 1·max 1000·default 50
offset
number·min 0·default 0

Responses

GET /audit-logs/trace/{traceId}

GET/audit-logs/trace/{traceId}

Get all audit logs for a trace (spans multiple requests/services)

Path Parameters

traceIdRequired
string·min 1

Query Parameters

limit
number·min 1·max 1000·default 50
offset
number·min 0·default 0

Responses

GET /audit-logs/recent

GET/audit-logs/recent

Get recent audit logs (last 24 hours) including DB-level mutations, filterable by user and action type

Query Parameters

limit
number·min 1·max 1000·default 100
offset
number·min 0·default 0
userId
string
actionType
string

Responses

GET /audit-logs/db-mutations

GET/audit-logs/db-mutations

List DB-level mutation audit logs captured by Postgres triggers

Query Parameters

tableName
string
operation
string
Values
INSERTUPDATEDELETE
primaryKey
string
requestId
string
traceId
string
actorId
string
limit
integer·min 1·max 1000·default 50
offset
integer·min 0·max 9007199254740991·default 0

Responses

GET /audit-logs/db-mutations/request/{requestId}

GET/audit-logs/db-mutations/request/{requestId}

Get all DB mutations captured during a specific HTTP request

Path Parameters

requestIdRequired
string·min 1

Query Parameters

limit
integer·min 1·max 1000·default 50
offset
integer·min 0·max 9007199254740991·default 0

Responses

GET /audit-logs/db-mutations/trace/{traceId}

GET/audit-logs/db-mutations/trace/{traceId}

Get all DB mutations within a trace (spans multiple requests)

Path Parameters

traceIdRequired
string·min 1

Query Parameters

limit
integer·min 1·max 1000·default 50
offset
integer·min 0·max 9007199254740991·default 0

Responses

GET /audit-logs/db-mutations/resource/{tableName}/{primaryKey}

GET/audit-logs/db-mutations/resource/{tableName}/{primaryKey}

Get all DB mutations for a specific resource identified by table name and primary key

Path Parameters

tableNameRequired
string·min 1
primaryKeyRequired
string·min 1

Query Parameters

limit
integer·min 1·max 1000·default 50
offset
integer·min 0·max 9007199254740991·default 0

Responses

GET /audit-logs/action-types

GET/audit-logs/action-types

Get all available audit action types

Responses