OBJECT

User

Description

User account details.

link GraphQL Schema definition

  • type User {
  • # The user ID.
  • id: String!
  • # The user's email address.
  • email: String!
  • # The domain the user belongs to.
  • domain: UserDomainEnum!
  • # The last time the user logged in.
  • lastLogin: DateTime
  • # The status of the user account.
  • status: UserStatus!
  • # The groups that the user belongs to.
  • groups: [String!]!
  • # The TOTP status of user.
  • totpStatus: TotpStatus!
  • # The passkey metadata of the user.
  • passkeyMetadata: PasskeyMetadata!
  • # The user account lockout information.
  • lockoutState: LockoutState!
  • # Specifies whether auth domain user is hidden.
  • isHidden: Boolean!
  • # Specifies whether user is an account owner.
  • isAccountOwner: Boolean!
  • # The user's username.
  • username: String!
  • # The number of unread notifications for the current user.
  • unreadCount: Long!
  • # The user's EULA acceptance state.
  • eulaState: EulaState!
  • # Permission of an user.
  • roles: [Role!]!
  • # The suborganizations in which the user has roles.
  • allOrgs: [Org!]!
  • # Email notification configurations.
  • emailConfig: [EventDigest!]!
  • }