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 reason bucket, or a bounded operator justification when required by the event domain.

AuditEvent.resource_id ● String scalar​

AuditEvent.resource_type ● String scalar​

Returned By​

auditEvents query