AuditEvents


GET /{o}/{p}/audit-events

List audit events

List project audit events with optional actor/action/resource/time filtering.

Auth: Bearer token required · Permission: catalog:read

Path parameters

NameTypeDescription
ostring
pstring

Query parameters

NameTypeDescription
actorTypeuser | tokenFilter by actor type
actorIdstringFilter by actor (user.id or apikey.id)
actionstringComma-separated actions (e.g. "create,delete")
resourceKindstringFilter to one resource kind (Entity | Token | Member | …)
sincestring(date-time)ISO timestamp; only events strictly after this are returned
beforestring(date-time)ISO timestamp; only events strictly before this are returned
limitintegerMax rows (1-500)
cursorstringKeyset cursor from the previous page

Responses

StatusDescriptionSchema
200OKAuditEventPage
401UnauthorizedError
403ForbiddenError

Schemas

AuditEvent

FieldTypeDescription
idstring(uuid)(required)
projectIdstring | null(required)
actorTypestring(required)
actorIdstring(required)
onBehalfOfUserIdstring | null(required)
actionstring(required)
resourceKindstring(required)
resourceIdstring | null(required)
httpMethodstring(required)
httpPathstring(required)
httpStatusinteger(required)
payloadobject | null(required)
createdAtstring(required)

AuditEventPage

FieldTypeDescription
itemsAuditEvent[](required)
nextCursorstring | nullCursor for the next page; null on the final page (required)

Error

FieldTypeDescription
errorstring(required)
codestring