Skip to main content

AuditEvent

A tenant audit-log entry (#470 item 4). Append-only; never contains secrets.

type AuditEvent {
actor_id: String
actor_type: String!
created_at: DateTimeISO!
detail: JSONObject!
event_type: String!
id: ID!
outcome: String!
reason: String
resource_id: String
resource_type: String
}

Fields

AuditEvent.actor_id ● String scalar

User id (USER) or service caller (SERVICE); null for SYSTEM.

AuditEvent.actor_type ● String! non-null scalar

AuditEvent.created_at ● DateTimeISO! non-null scalar

AuditEvent.detail ● JSONObject! non-null scalar

AuditEvent.event_type ● String! non-null scalar

Namespaced, e.g. "gateway.enrollment.completed".

AuditEvent.id ● ID! non-null scalar

AuditEvent.outcome ● String! non-null scalar

success | failure | info

AuditEvent.reason ● String scalar

Coarse failure reason bucket, e.g. "replayed", "invalid_signature".

AuditEvent.resource_id ● String scalar

AuditEvent.resource_type ● String scalar

Returned By

auditEvents query