← API reference
CANONICAL TYPE REFERENCE

UserState

A user account in the system

Unique identifier

External system identifier

emailString!

Email address (unique within tenant)

nameString

Display name

User account type (HUMAN or BOT)

createdAtString!

Creation timestamp (ISO8601)

updatedAtString!

Last update timestamp (ISO8601)

View exact SDL
"""A user account in the system"""
type UserState @iac_resource(name: "service_account") @iac_ops(create: "createUser", read: "getServiceAccount", update: "updateUser", delete: "deleteUser") {
  """Unique identifier"""
  id: UserID! @iac_identity(assignedBy: SERVER) @iac_computed
  """External system identifier"""
  externalId: String
  """Email address (unique within tenant)"""
  email: String!
  """Display name"""
  name: String
  """User account type (HUMAN or BOT)"""
  kind: UserKind! @iac_computed
  """Creation timestamp (ISO8601)"""
  createdAt: String! @iac_computed
  """Last update timestamp (ISO8601)"""
  updatedAt: String! @iac_computed
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.