Skip to main content

DesWorkspaceUser

Represents a user registered in a workspace.

type DesWorkspaceUser {
displayName: String!
email: String!
firstName: String!
globalUserId: String
groups: [DesWorkspaceGroup!]!
id: ID!
isActive: Boolean!
isOnline: Boolean
lastName: String!
licenseFeatures: [String!]
profilePicture(
size: DesWorkspaceUserProfilePictureSize! = SIZE48X48
): URL
type: DesWorkspaceUserType!
userId: String!
}

Fields

DesWorkspaceUser.displayName ● String! non-null scalar

A composition of the first name and last name.

DesWorkspaceUser.email ● String! non-null scalar

Email of the user.

DesWorkspaceUser.firstName ● String! non-null scalar

DesWorkspaceUser.globalUserId ● String scalar

The global user identifier. Null in case of some old workspaces that have never been migrated, if the user has never logged into the workspace.

DesWorkspaceUser.groups ● [DesWorkspaceGroup!]! non-null object

DesWorkspaceUser.id ● ID! non-null scalar

The node identifier for the workspace user.

DesWorkspaceUser.isActive ● Boolean! non-null scalar

Indicates whether the user is currently a member of the workspace. False if the user has been removed.

DesWorkspaceUser.isOnline ● Boolean scalar

Specifies whether the user is active within any of the workspaces. Null if the information is unavailable (e.g. the requester does not belong to the user's organization).

DesWorkspaceUser.lastName ● String! non-null scalar

DesWorkspaceUser.licenseFeatures ● [String!] list scalar

The license features available to this user. Null if not the current user.

DesWorkspaceUser.profilePicture ● URL scalar

A URL for a picture of this user.

DesWorkspaceUser.profilePicture.size ● DesWorkspaceUserProfilePictureSize! non-null enum

DesWorkspaceUser.type ● DesWorkspaceUserType! non-null enum

A specific role of this user within the workspace.

DesWorkspaceUser.userId ● String! non-null scalar

The workspace specific user identifier.