← API reference
CANONICAL TYPE REFERENCE

ExistingUser

Read-only existing non-BOT user identity; IaC never owns this account

Existing non-BOT user identifier; referencing it does not transfer ownership

emailString!

User email address

nameString

User display name

Human or kiosk account kind

View exact SDL
"""Read-only existing non-BOT user identity; IaC never owns this account"""
type ExistingUser @iac_resource(name: "user") @iac_ops(read: "getExistingUser") @iac_data(lookup: "getExistingUserBy", argument: "email") {
  """
  Existing non-BOT user identifier; referencing it does not transfer ownership
  """
  id: UserID! @iac_identity(assignedBy: SERVER) @iac_computed @iac_ref(resource: "service_account")
  """User email address"""
  email: String! @iac_computed
  """User display name"""
  name: String @iac_computed
  """Human or kiosk account kind"""
  kind: UserKind! @iac_computed
}

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