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