OBJECT
User
A User on Pluralsight is someone who is currently using or has ever used a license on the plan. Users may also be team managers or plan admins with a license.
link GraphQL Schema definition
- type User {
- # The primary unique identifier of the User, also known as userHandle.
- ID! :
- # The primary email of the User.
- String :
- # Additional emails of the User.
- String] : [
- # First name of the User.
- String :
- # Last name of the User.
- String :
- # The date and time that the User was assigned a license on the given plan.
- DateTime :
- # The date and time that the User created his/her account on pluralsight.com.
- DateTime :
- # Free-text note associated with the user, editable by plan admins. Often this
- # field is used by plan admins to store the external identifier or remoteID for
- # this User.
- String :
- # The current Team assignment for the User.
- Team @deprecated( reason: "Field is being removed because users can be on multiple teams. Please use 'teams' field instead." ) :
- # The current Team assignments for the User.
- TeamUserConnection :
- # Indicates whether or not the User active (with a licence) on the plan.
- Boolean :
- # The date and time the User was removed from the plan. Present if 'isOnAccount'
- # is false, null otherwise.
- DateTime :
- # The date and time that the User last logged into his/her account. The field gets
- # updated when the user enters the password manually or enters through SSO.
- DateTime :
- # List of historical SSO identifiers with the current SSO identifier included.
- String] @deprecated( reason: "Please use the field currentSsoIdentifiers." ) : [
- # The current SSO identifier for the User. If the user changes plans, then the SSO
- # identifier will become null.
- String :
- # Indicates whether or not the User is using SSO.
- Boolean :
- # The plan id that the User belongs to
- String :
- # Indicates whether or not the User has multi-factor authentication enabled.
- Boolean :
- }
link Require by
- ChannelFor more details, see Query.channel.
- ChannelProgressFor more details, see Query.channelProgress.
- ContentProgress
- CourseDailyUsage
- CourseProgress
- CrAssessmentAttemptFor more details, see Query.crAssessmentAttempts.
- CrAssessmentUserCompletionFor more details, see Query.crAssessmentUserCompletions.
- CrAssessmentUserProgramProgressFor more details, see Query.crAssessmentUserProgramProgress.
- CrAssessmentUserScoreFor more details, see Query.crAssessmentUserScores.
- QueryQueries are read only graphQL APIs that allow access to your data. The following advanced analytics APIs are available only to Enterprise plans: channelProgress, SkillAssessmentResult(s) and roleIqLearnerLevels.
- RoleIqAssignmentFor more details, see Query.roleIqAssignments.
- RoleIqLearnerLevelFor more details, see Query.roleIqLearnerLevels.
- SkillAssessmentResultFor more details, see Query.skillAssessmentResults.
- UserConnectionA type that describes the return type for the users query. Users can then be accessed via nodes or edges
- UserEdgeA type that describes an edge in the UserConnection. Essentially, a UserEdge is a wrapper object for User. The only addition is a cursor placed on each record that can be used in subsequent queries to fetch User records after 'cursor'.