OBJECT

Query

Queries 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.

link GraphQL Schema definition

  • type Query {
  • _empty: String
  • # ChannelGroup represents a grouping of Channels.
  • #
  • # For more information, see the Channel Groups section of [Editing
  • # Channels](https://help.pluralsight.com/help/editing-channels#channel-groups).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • channelGroup(first: Int, after: String, filter: ChannelGroupFilter): ChannelGroupConnection!
  • # ChannelMembers represent all members assigned to any Channel on the plan.
  • #
  • # For more information, see [Adding Channel
  • # Members](https://help.pluralsight.com/help/add-members-business-channel#member).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • channelMembers(first: Int, after: String, filter: ChannelMemberFilter): ChannelMemberConnection!
  • # Channels represent collections of content like Courses, Paths, Projects, Guides,
  • # Interactive Courses, External Links, etc.
  • #
  • # Note: Interactive Courses are being deprecated.
  • #
  • # For more information on Channels, see [Introduction to
  • # Channels](https://help.pluralsight.com/help/introduction-to-channels).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • channels(first: Int, after: String, filter: ChannelFilter): ChannelConnection
  • # Given a Channel id, returns a single Channel with the specified id.
  • # A Channel is a collection of content like Courses, Paths, Projects, Guides,
  • # Interactive Courses, External Links, etc.
  • #
  • # Note: Interactive courses are being deprecated.
  • #
  • # For more information on Channels, see [Introduction to
  • # Channels](https://help.pluralsight.com/help/introduction-to-channels).
  • #
  • # Arguments
  • # id: [Not documented]
  • channel(id: String!): Channel
  • # ChannelContent represents the various possible contents of channels by content
  • # type. Each type as data specific to that content type.
  • # For example, the external link type will include a url and title for the
  • # external link.
  • #
  • # Possible content types include: section, path, external link, course, project,
  • # interactive-course or skill-assessment. Note: Interactive Courses are being
  • # deprecated.
  • #
  • # SPECIAL SYNTAX: This query requires special syntax to get all of the fields.
  • # An example of this can be viewed on our [Examples
  • # page](https://developer.pluralsight.com/docs/getting-started/examples).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • channelContent(
  • first: Int,
  • after: String,
  • filter: ChannelContentFilter
  • ): ChannelContentConnection!
  • # ChannelProgress represents consumption of channel content by any user,
  • # regardless of whether they are a channel member or not.
  • #
  • # For more information about channels, please see [Channel
  • # Analytics](https://help.pluralsight.com/help/channels-analytics).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • channelProgress(
  • first: Int,
  • after: String,
  • filter: ChannelProgressFilter
  • ): ChannelProgressConnection
  • # Priorities allow you to align your organization’s skill development to business
  • # objectives, accelerate growth, and monitor progress over time.
  • #
  • # For more information about Priorities, please
  • # seehttps://help.pluralsight.com/help/using-priorities.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • priority(first: Int, after: String, filter: PriorityFilter): PriorityConnection!
  • # ContentSlugToId represents a mapping from the contentSlug to an id.
  • #
  • # Will return the id for a piece of content, given any contentSlug for the
  • # following content types:
  • # * GUIDE
  • # * VIDEO_COURSE
  • # * ASSESSMENT
  • #
  • # Arguments
  • # input: [Not documented]
  • contentSlugToId(input: [ContentSlugToIdInput!]!): [ContentSlugToIdMap!]!
  • # ContentCatalog represents an aggregate of all of the content types, which are:
  • # courseCatalog,
  • # guideCatalog, pathCatalog, and projectCatalog.
  • #
  • # Note: The Interactive Course content type is being deprecated
  • # and no new content will be added under this type.
  • #
  • # Note: contentCatalog only contains fields that are common across all of the
  • # content types.
  • # Note: There can be up to a 24 hour delay in updates to this data.
  • # For more details about a particular content type, please see the specific
  • # content type query (ie courseCatalog).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • contentCatalog(
  • first: Int,
  • after: String,
  • filter: ContentCatalogFilter
  • ): ContentCatalogConnection!
  • # Returns progress for the following content types: (video) course, interactive
  • # course, guide, project, and path.
  • #
  • # Note: Interactive Courses are being deprecated and no new data will be added for
  • # them.
  • # Note: there can be up to a 24 hour delay in updates to this data.
  • # If startDate and endDate are NOT provided within the ContentProgressFilter the
  • # results will be limited to 90 days from the current date.
  • # The max date range that can be queried is one year.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • contentProgress(
  • first: Int,
  • after: String,
  • filter: ContentProgressFilter
  • ): ContentProgressConnection!
  • # Path Catalog represents a list of available Paths on Pluralsight.com.
  • #
  • # For more information, see
  • # [Paths](https://help.pluralsight.com/help/what-are-paths-and-how-do-i-use-them).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • pathCatalog(first: Int, after: String, filter: PathCatalogFilter): PathCatalogConnection
  • # GuideCatalog represents a list of available Guides on Pluralsight.com.
  • #
  • # For more information, see
  • # [Guides](https://help.pluralsight.com/help/pluralsight-guides).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • guideCatalog(first: Int, after: String, filter: GuideCatalogFilter): GuideCatalogConnection
  • # ProjectCatalog represents a list of available Projects on Pluralsight.com.
  • #
  • # For more information, see
  • # [Projects](https://help.pluralsight.com/help/projects-for-group-plan-members).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • projectCatalog(
  • first: Int,
  • after: String,
  • filter: ProjectCatalogFilter
  • ): ProjectCatalogConnection
  • # Returns a single course from courseId
  • #
  • # Arguments
  • # id: [Not documented]
  • course(id: String!): Course
  • # CourseCatalog represents a list of VideoCourses available on Pluralsight.com.
  • # Note: there can be up to a 24 hour delay in updates to this data.
  • #
  • # For more information, see [Video
  • # Courses](https://help.pluralsight.com/help/pluralsight-video-courses).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • courseCatalog(first: Int, after: String, filter: CourseCatalogFilter): CourseConnection!
  • # InteractiveCourseCatalog represents a list of InteractiveCourses available on
  • # Pluralsight.com.
  • #
  • # For more information, see [Interactive
  • # Courses](https://help.pluralsight.com/help/interactive-courses-for-group-plan-members).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • interactiveCourseCatalog(
  • first: Int,
  • after: String,
  • filter: InteractiveCourseFilter
  • ): InteractiveCourseConnection!
  • # Represents user course usage totals for each day the user viewed content, broken
  • # down per user, per course, per day by plan.
  • #
  • #
  • # For example, if a user watched 30 minutes of a course on Monday morning and then
  • # again 30 mintues of the same course on Monday afternoon,
  • # one record will be created for the user with Monday's date reflected in
  • # 'rollupDate' with the daily aggregate of
  • # total watched time in 'clipViewSeconds' as 3600 seconds (1 hour).
  • #
  • #
  • # If another user did the same thing, but watched a different course in the
  • # afternoon, two records will be created for that user with
  • # the same 'rollupDate', the only difference between the two records will be the
  • # 'courseId'.
  • #
  • #
  • # See [Analytics](https://help.pluralsight.com/help/analytics-before-joining-plan)
  • # for more information on how course analytics is affecting by
  • # learners joining and leaving plans.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • courseDailyUsage(
  • first: Int,
  • after: String,
  • filter: CourseDailyUsageFilter
  • ): CourseDailyUsageConnection!
  • # CourseProgress returns course usage data, including current and previously
  • # licensed users.
  • # These data snapshots can help in getting:
  • #
  • # Course progress and completion percentages of individual learners.
  • # Durations and user completion data for a particular course.
  • #
  • # A note on deltas:
  • #
  • # The primary key is a composite of userId and courseId.
  • # To receive deltas or recent changes we recommend that you first do a complete
  • # data dump.
  • # Then, to receive updates, we recommend that you filter the data based on
  • # startDate and endDate.
  • # This will filter the data on the field updatedOn.
  • # Please note, the values for the updatedOn field are unreliable before February
  • # 2021 which is why you must do an initial data dump before working with deltas.
  • #
  • # Note: there can be up to a 24 hour delay in updates to this data.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • courseProgress(
  • first: Int,
  • after: String,
  • filter: CourseProgressFilter
  • ): CourseProgressConnection!
  • # CrAssessmentFormLevelStatistics represent statistics about the scores (from each
  • # User's first regular assessment session only) for a given form.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • crAssessmentFormLevelStatistics(
  • first: Int,
  • after: String,
  • filter: CrAssessmentFormLevelStatisticsFilter
  • ): CrAssessmentFormLevelStatisticsConnection
  • # CrAssessmentItemLevelStatistics represent statistics about the scores (from each
  • # User's first regular assessment session only) for a given item.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • crAssessmentItemLevelStatistics(
  • first: Int,
  • after: String,
  • filter: CrAssessmentItemLevelStatisticsFilter
  • ): CrAssessmentItemLevelStatisticsConnection
  • # CrAssessmentOptionLevelStatistics represent statistics about the scores (from
  • # each User's first regular assessment session only) for a given option.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • crAssessmentOptionLevelStatistics(
  • first: Int,
  • after: String,
  • filter: CrAssessmentOptionLevelStatisticsFilter
  • ): CrAssessmentOptionLevelStatisticsConnection
  • # CrAssessmentUserCompletions represent a list of Users that have completed a
  • # single topic within a Criterion Assessment.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • crAssessmentUserCompletions(
  • first: Int,
  • after: String,
  • filter: CrAssessmentUserCompletionFilter
  • ): CrUserCompletionConnection
  • # CrAssessmentUserOptions represent a list of options for sessions of a User
  • # taking a Criterion Assessment.
  • #
  • # Incomplete sessions can be included or excluded from this data.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • crAssessmentUserOptions(
  • first: Int,
  • after: String,
  • filter: CrAssessmentUserOptionFilter
  • ): CrAssessmentUserOptionConnection
  • # CrAssessmentUserScores represent a list of scores for instances of a User taking
  • # a Criterion Assessment.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • crAssessmentUserScores(
  • first: Int,
  • after: String,
  • filter: CrAssessmentUserScoreFilter
  • ): CrAssessmentUserScoreConnection
  • # A Role IQ represents a container of skills that define a particular Role.
  • #
  • # For more information on Role IQ, please see these help center articles for:
  • # * [Learners](https://help.pluralsight.com/help/role-iq-for-learners)
  • # * [Leaders: Professional
  • # Plans](https://help.pluralsight.com/help/role-iq-for-professional-plan-managers-and-admins)
  • # * [Leaders: Enterprise
  • # Plans](https://help.pluralsight.com/help/role-iq-for-enterprise-plan-managers-and-admins)
  • # * [Role Analytics
  • # Advanced](https://help.pluralsight.com/help/roles-analytics-advanced)
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • roleIqCatalog(first: Int, after: String, filter: RoleIqCatalogFilter): RoleIqConnection!
  • # RollIqSkills represent individual Skills assigned to a particular Role.
  • # A Skill can be assigned to 0 or more Roles and Roles will have 1 or more Skills.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • roleIqSkills(first: Int, after: String, filter: RoleIqSkillFilter): RoleIqSkillConnection!
  • # RoleIqAssignments represent Role IQ's that have been assigned to a particular
  • # user.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • roleIqAssignments(
  • first: Int,
  • after: String,
  • filter: RoleIqAssignmentFilter
  • ): RoleIqAssignmentConnection!
  • # RoleIQLearnerLevels represent a learner's score for a particular role.
  • #
  • # For more information on Role IQ, please see these help center articles for:
  • # * [Learners](https://help.pluralsight.com/help/role-iq-for-learners)
  • # * [Leaders: Professional
  • # Plans](https://help.pluralsight.com/help/role-iq-for-professional-plan-managers-and-admins)
  • # * [Leaders: Enterprise
  • # Plans](https://help.pluralsight.com/help/role-iq-for-enterprise-plan-managers-and-admins)
  • # * [Role Analytics
  • # Advanced](https://help.pluralsight.com/help/roles-analytics-advanced)
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • roleIqLearnerLevels(
  • first: Int,
  • after: String,
  • filter: RoleIqLearnerLevelFilter
  • ): RoleIqLearnerLevelConnection!
  • # RoleIqsSummary is especially useful for Professional Plans as it represents a
  • # summary view of roles for your organization.
  • # This provides an aggregated view of the roleIqLearnerLevels that is otherwise
  • # only available on the Enterprise Plan.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • roleIqsSummary(
  • first: Int,
  • after: String,
  • filter: RoleIqsSummaryFilter
  • ): RoleIqsSummaryConnection!
  • # DEPRECATED: Query renamed. Use 'skillAssessmentResults' instead.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • skillIqs(
  • first: Int,
  • after: String,
  • filter: SkillAssessmentResultFilter
  • ): SkillAssessmentResultConnection @deprecated( reason: "Query renamed. Use 'skillAssessmentResults' instead." )
  • # SkillAssessmentResults represent the results of an assessment taken by a User.
  • # Once the assessment is completed, a User has 48 hours to complete a do-over if
  • # they would like.
  • # The higher of the two scores is kept.
  • #
  • # The User can retake a Skill assessment every 30 days or after they have consumed
  • # 60% of a Path level.
  • # Unlike do-overs, the new SkillIq is the new score regardless of whether it is
  • # higher or lower.
  • #
  • # For more information on Skill IQ Assessments, please see these help center
  • # articles:
  • # * [What is Skill
  • # IQ](https://help.pluralsight.com/help/what-is-pluralsight-iris-and-iq)
  • # * [Re-measure Skill
  • # IQ](https://help.pluralsight.com/help/how-can-i-re-measure-my-skill-iq)
  • # * [Skills Analytics](https://help.pluralsight.com/help/skills-analytics)
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • skillAssessmentResults(
  • first: Int,
  • after: String,
  • filter: SkillAssessmentResultFilter
  • ): SkillAssessmentResultConnection
  • # DEPRECATED: Query is being removed. Use 'skillAssessmentResults' instead.
  • #
  • # Arguments
  • # id: [Not documented]
  • skillIq(
  • id: String!
  • ): SkillAssessmentResult @deprecated( reason: "Query is being removed. Use 'skillAssessmentResults' with the assessmentIds filter to limit results instead." )
  • # Arguments
  • # id: [Not documented]
  • skillAssessmentResult(
  • id: String!
  • ): SkillAssessmentResult @deprecated( reason: "Query is being removed. Use 'skillAssessmentResults' with the assessmentIds filter to limit results instead." )
  • # DEPRECATED: Query replaced. Use 'skillAssessmentCatalog' instead.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • skillCatalog(
  • first: Int,
  • after: String
  • ): SkillAssessmentConnection! @deprecated( reason: "Query renamed. Use 'skillAssessmentCatalog' instead." )
  • # SkillAssessmentCatalog represents a list of all available Skill Assessments that
  • # can be taken by a User to achieve a SkillIq.
  • #
  • # For more information on Skill IQ Assessments, please see these help center
  • # articles:
  • # * [What is Skill
  • # IQ](https://help.pluralsight.com/help/what-is-pluralsight-iris-and-iq)
  • # * [Re-measure Skill
  • # IQ](https://help.pluralsight.com/help/how-can-i-re-measure-my-skill-iq)
  • # * [Skills Analytics](https://help.pluralsight.com/help/skills-analytics)
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • skillAssessmentCatalog(first: Int, after: String): SkillAssessmentConnection!
  • # SkillIqsSummary represents a summary view of Skill IQ levels for your
  • # organization.
  • #
  • # For more information on Skill IQs, please see these help center articles:
  • # * [What is Skill
  • # IQ](https://help.pluralsight.com/help/what-is-pluralsight-iris-and-iq)
  • # * [Re-measure Skill
  • # IQ](https://help.pluralsight.com/help/how-can-i-re-measure-my-skill-iq)
  • # * [Skills Analytics](https://help.pluralsight.com/help/skills-analytics)
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • skillIqsSummary(
  • first: Int,
  • after: String,
  • filter: SkillIqsSummaryFilter
  • ): SkillIqsSummaryConnection
  • # Tags represent info about tags on given content.
  • #
  • # Note: Interactive Courses are being deprecated and no new data will be added
  • # under this content type.
  • #
  • # IMPORTANT: A new tag system is in the works and should be available by the end
  • # of 2021.
  • # The data provided by the current implementation is incomplete and sometimes
  • # inaccurate. We don't recommend the usage of this query.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • tags(first: Int, after: String): TagsConnection!
  • # DEPRECATED: query is replaced. Please use 'planAdmins' query instead.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • admins(
  • first: Int,
  • after: String
  • ): AdminConnection @deprecated( reason: "Query is deprecated to be removed. Use 'planAdmins' query instead." )
  • # Team represents a grouping of Users associated with the specified id.
  • # A User can belong to many Teams.
  • #
  • # For more information on Teams, please see [Create a
  • # Team](https://help.pluralsight.com/help/how-do-i-create-a-team).
  • #
  • # Arguments
  • # id: [Not documented]
  • team(id: String!): Team
  • # Teams represents a list of teams (grouping of Users) associated with the
  • # provided API key.
  • # A User can belong to many Teams.
  • #
  • # For more information on Teams, please see [Create a
  • # Team](https://help.pluralsight.com/help/how-do-i-create-a-team).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • teams(first: Int, after: String, filter: TeamsFilter): TeamConnection!
  • # DEPRECATED: Query is being replaced. Please use 'teamManagers' query instead.
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • managers(
  • first: Int,
  • after: String
  • ): ManagerConnection @deprecated( reason: "Query is being removed. Use 'teamManagers' query instead." )
  • # TeamManagers represent a list of the plan users on a team who have additional
  • # rights to manage a Team associated with the provided API key.
  • #
  • # For more information on teamManagers, please see [Team Manager Permission
  • # Levels](https://help.pluralsight.com/help/permissions-levels-for-team-managers).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • teamManagers(first: Int, after: String): TeamManagerConnection
  • # MemberInvites represent all invites that have been sent to Users for plan(s)
  • # associated with the provided API key.
  • #
  • # For more information, see [Invite Your
  • # Team](https://help.pluralsight.com/help/asc-skills-invite-your-team).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • memberInvites(first: Int, after: String, filter: MemberInviteFilter): MemberInviteConnection!
  • # PlanAdmins represent a list of Users that have special permissions to edit plan
  • # details and to create API keys.
  • #
  • # For more information, see [How to Add a Plan
  • # Admin](https://help.pluralsight.com/help/how-to-add-a-plan-administrator).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • planAdmins(first: Int, after: String): PlanAdminConnection
  • # PlanPermissionSets represent a custom permission model for what managers and
  • # admins have permissions for on a plan.
  • # There are 4 standard permission sets available to all plans. Custom permission
  • # sets may exist.
  • #
  • # For more information on Plan Permission Sets and how they are used, see
  • # [Permission Levels for a Team
  • # Manager](https://help.pluralsight.com/help/people-experience-permissions#anchor-3).
  • planPermissionSets: [PlanPermissionSet]
  • # DEPRECATED: Use the users query with the ids filter instead. Return a single
  • # user data from userId.
  • #
  • # Arguments
  • # id: [Not documented]
  • user(
  • id: String!
  • ): User @deprecated( reason: "Use the 'users' query with the 'ids' filter instead." )
  • # Users represent a list of anyone that is currently using or has ever used a
  • # license on the Plan(s) associated with the provided API key.
  • # Users may also be team managers or plan admins with a license.
  • #
  • # For more information, see [User
  • # Analytics](https://help.pluralsight.com/help/getting-started-users-analytics).
  • #
  • # Arguments
  • # first: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # after: Please see pagination documentation:
  • # https://developer.pluralsight.com/docs/getting-started/pagination
  • # filter: Filters out records based on values passed in for
  • # filter parameters.
  • users(first: Int, after: String, filter: UserFilter): UserConnection
  • }

link Require by

This element is not required by anyone