API reference/Ops: audit
List audit events, newest first
GET
/ops/audit
Who did what to which resource, and whether it worked. Filters combine; paginate with
cursor.Authorization
bearerAuthorizationheader · stringrequired
Session token from POST /v1/auth/login with "transport": "bearer". Browsers use the session cookie that login sets instead.
Query
actor_kindstring
user, service, system or anonymous
maxLength: 32actor_idstring
maxLength: 200actionstring
Exact action
maxLength: 200action_prefixstring
Actions starting with this
maxLength: 200resource_typestring
maxLength: 100resource_idstring
maxLength: 200org_idstring
maxLength: 200outcomestring
success, failure or denied
maxLength: 16request_idstring
maxLength: 128fromstring
Only events that occurred at or after this time (RFC 3339)
format: date-timetostring
Only events that occurred before this time (RFC 3339)
format: date-timelimitinteger
format: int64default: 50minimum: 1maximum: 100cursorstring
next_cursor from the previous page
maxLength: 30Responses
errors: application/problem+json200
OK
400
Bad Request
401
Unauthorized
403
Forbidden
422
Unprocessable Entity
500
Internal Server Error
Match errors on the problem's code, which stays the same, not on its message.