GET /{o}/{p}/audit-eventsList audit events
List project audit events with optional actor/action/resource/time filtering.
Auth: Bearer token required · Permission:
catalog:read
Path parameters
| Name | Type | Description |
|---|---|---|
o | string | |
p | string |
Query parameters
| Name | Type | Description |
|---|---|---|
actorType | user | token | Filter by actor type |
actorId | string | Filter by actor (user.id or apikey.id) |
action | string | Comma-separated actions (e.g. "create,delete") |
resourceKind | string | Filter to one resource kind (Entity | Token | Member | …) |
since | string(date-time) | ISO timestamp; only events strictly after this are returned |
before | string(date-time) | ISO timestamp; only events strictly before this are returned |
limit | integer | Max rows (1-500) |
cursor | string | Keyset cursor from the previous page |
Responses
| Status | Description | Schema |
|---|---|---|
200 | OK | AuditEventPage |
401 | Unauthorized | Error |
403 | Forbidden | Error |
AuditEvent| Field | Type | Description |
|---|---|---|
id | string(uuid) | (required) |
projectId | string | null | (required) |
actorType | string | (required) |
actorId | string | (required) |
onBehalfOfUserId | string | null | (required) |
action | string | (required) |
resourceKind | string | (required) |
resourceId | string | null | (required) |
httpMethod | string | (required) |
httpPath | string | (required) |
httpStatus | integer | (required) |
payload | object | null | (required) |
createdAt | string | (required) |
AuditEventPage| Field | Type | Description |
|---|---|---|
items | AuditEvent[] | (required) |
nextCursor | string | null | Cursor for the next page; null on the final page (required) |
Error| Field | Type | Description |
|---|---|---|
error | string | (required) |
code | string |