Skip to main content

User

A representation of a human user account.

type User {
id: ID!
username: String!
firstName: String
lastName: String
emailAddress: String
creationDate: DateTime!
firstLoginDate: DateTime
disabled: Boolean! @deprecated
enabled: Boolean!
hasPassword: Boolean!
forceLocalPasswordExpiration: Boolean!
localLoginDisabled: Boolean!
accountType: UserAccountType!
memberedTeams: [Team!]
ownedTeams: [Team!]
roles: [Role!]!
ssoStatus: SsoStatus!
userStatus: UserStatus! @deprecated
activationStatus: UserActivationStatus!
}

Fields

User.id ● ID! non-null scalar

A unique identifier that identifies a specific user.

User.username ● String! non-null scalar

The user's username.

User.firstName ● String scalar

The user's given name.

User.lastName ● String scalar

The user's lastname.

User.emailAddress ● String scalar

The user's email address.

User.creationDate ● DateTime! non-null scalar

The user's creation date.

User.firstLoginDate ● DateTime scalar

The user's first login date.

User.enabled ● Boolean! non-null scalar

Whether or no the user account is enabled.

User.hasPassword ● Boolean! non-null scalar

Whether or no the user has set a password.

User.forceLocalPasswordExpiration ● Boolean! non-null scalar

Whether the user's local password is forced to expire.

User.localLoginDisabled ● Boolean! non-null scalar

Indicates the user can login using local login.

User.accountType ● UserAccountType! non-null enum

User's account type (UI or API).

User.memberedTeams ● [Team!] list object

A teams list where the user is member of.

User.ownedTeams ● [Team!] list object

A teams list where the user is an owner of.

User.roles ● [Role!]! non-null enum

A list of product roles the user is entitled to. Currently supports a single role.

User.ssoStatus ● SsoStatus! non-null enum

Indicate the user sso status.

User.activationStatus ● UserActivationStatus! non-null enum

The user's activation status.

Show deprecated

Returned By

updateUserAccountType mutation ● updateUserDisabled mutation ● updateUserEnabled mutation ● updateUserForceLocalPasswordExpiration mutation ● updateUserLocalLoginDisabled mutation ● updateUserRoles mutation

Member Of

Certificate object ● CertificateRequest object ● CloudDiscovery object ● CloudKeystore object ● CloudProvider object ● CodeSignProject object ● CodeSignSigningKey object ● MachineIdentity object ● NotificationEmailRecipientsLists object ● NotificationRouter object ● Revocation object ● UserConnection object ● UserEdge object

Implemented By

HumanIdentity union ● Identity union