Skip to main content

User

No description

type User {
id: ID!
fullName: String!
publicName: String!
email: String!
roles: [Role!]!
status: UserStatus!
statusChangedAt: DateTime!
createdAt: DateTime!
createdBy: InternalActor!
updatedAt: DateTime!
updatedBy: InternalActor!
isDeleted: Boolean!
deletedAt: DateTime
deletedBy: Actor
}

Fields

User.id ● ID! non-null scalar

User.fullName ● String! non-null scalar

The full name e.g. Grace Hopper.

User.publicName ● String! non-null scalar

A short name for use in UI e.g. Grace.

User.email ● String! non-null scalar

The email associated with this user. Email is unique per user.

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

Retrieve roles for a specific workspace + user.

User.status ● UserStatus! non-null enum

User.statusChangedAt ● DateTime! non-null object

User.createdAt ● DateTime! non-null object

User.createdBy ● InternalActor! non-null union

User.updatedAt ● DateTime! non-null object

User.updatedBy ● InternalActor! non-null union

User.isDeleted ● Boolean! non-null scalar

User.deletedAt ● DateTime object

User.deletedBy ● Actor union

Returned by

myUser query ● user query ● userByEmail query

Member of

ChangeUserStatusOutput object ● CustomerAssignmentTransitionedEntry object ● UserActor object ● UserChange object ● UserEdge object ● UserEmailActor object