Skip to main content

AuditLogActor

The actor that performed an audit-logged action.

Identifies who or what triggered the event. The type field tells you the category of actor, and name provides a human-readable label:

  • ACCOUNT — name is the user's email address.
  • SERVICE_ACCOUNT — name is the service account's name.
  • DEPLOYMENT — name is a reference like deployment:<id>.
  • SYSTEM — name is system for internal actions.

If the original actor has been deleted, the name will indicate this (e.g., "deleted account").

type AuditLogActor {
id: ID!
type: AuditLogActorType!
name: String!
}

Fields​

AuditLogActor.id ● ID! non-null scalar {#id}​

Unique identifier of the actor that performed the action.

AuditLogActor.type ● AuditLogActorType! non-null enum {#type}​

What kind of entity performed the action (human, service account, deployment, or system).

AuditLogActor.name ● String! non-null scalar {#name}​

Human-readable label for the actor. Email address for users, name for service accounts, or a reference identifier for deployments and system actions.

Member Of​

AuditLog object