Pluralsight
APIs for the Pluralsight technology skills and engineering intelligence platform, providing access to courses, learning paths, assessments, user progress, channels, teams, and engineering metrics via GraphQL and REST APIs.
APIs
Pluralsight Course Catalog API
GraphQL query for accessing course catalog information including titles, descriptions, authors, duration, release dates, and retirement status. Updated daily.
Pluralsight Content Catalog API
GraphQL query for accessing the general content catalog including videos, guides, interactive courses, and other content types beyond traditional courses.
Pluralsight Learning Paths API
GraphQL query for accessing learning path catalog data including structured sequences of courses and content organized around specific skills and roles.
Pluralsight Labs API
GraphQL queries for accessing lab catalog and lab activity data for hands-on learning experiences and practical exercises.
Pluralsight Programs API
GraphQL query for accessing the program catalog including structured learning programs and curriculum offerings.
Pluralsight Tags API
GraphQL query for accessing content tags and taxonomy data used to categorize and organize learning content.
Pluralsight Content Slug API
GraphQL query for resolving content slugs to internal identifiers, enabling lookup of content by human-readable URL slugs.
Pluralsight Channels API
GraphQL queries and mutations for managing content channels including creating channels, managing members and groups, organizing content sections, and tracking channel progress.
Pluralsight Course Progress API
GraphQL query for tracking user course progress including completion status and viewing history for video courses. Updated daily.
Pluralsight Content Progress API
GraphQL query for tracking user progress across all content types including videos, guides, paths, interactive courses, and projects. Currently in beta.
Pluralsight Course Daily Usage API
GraphQL query for retrieving daily course engagement metrics and usage statistics.
Pluralsight Practice Exams API
GraphQL query for retrieving practice exam attempt data including scores and results.
Pluralsight Skills Assessment API
GraphQL queries for accessing skill assessments, Skill IQ scores, assessment catalogs, and competency measurements.
Pluralsight Role IQ API
GraphQL queries and mutations for Role IQ assessments, role catalogs, skill assignments, and user/team role associations.
Pluralsight User Management API
GraphQL queries and mutations for managing users including listing users, inviting members, editing user details, removing users, and canceling invitations.
Pluralsight Teams API
GraphQL queries and mutations for managing teams including creating teams, managing membership, assigning managers, and configuring team permissions.
Pluralsight Plan Info API
GraphQL query for retrieving account and plan details including subscription tier and configuration.
Pluralsight Flow DORA Metrics API
REST API for accessing DORA engineering metrics including deployment frequency, lead time for changes, change failure rate, and time to restore service.
Pluralsight Flow Coding Metrics API
REST API for accessing code-level engineering metrics and developer productivity data with date range filtering.
Pluralsight Flow Collaboration Metrics API
REST API for accessing pull request and collaboration metrics for engineering teams with date range filtering.
Pluralsight Flow Commits API
REST API for accessing commit data and aggregated commit metrics across repositories.
Pluralsight Flow Pull Requests API
REST API for accessing pull request data, comments, and events across repositories.
Pluralsight Flow Repos API
REST API for accessing repository data and metadata across connected source control systems.
Pluralsight Flow Users API
REST API for managing Flow users including listing, updating, merging, hiding, and bulk operations on user accounts.
Pluralsight Flow Teams API
REST API for managing Flow engineering teams and team membership data.
Pluralsight Flow Integrations API
REST API for managing Flow integrations and checking connection status with external tools and services.
Pluralsight Flow Tickets API
REST API for accessing ticket data including comments, events, and project associations from connected project management tools.
Pluralsight Reports REST API
Legacy REST API for downloading user, course completion, and course usage reports as CSV files. Deprecated as of February 2025, removal scheduled for November 2025.
Pluralsight Licensing REST API
Legacy REST API for managing user invitations, users, and teams within a plan. Deprecated as of February 2025, removal scheduled for November 2025.
Pluralsight Public Course Catalog REST API
Legacy public REST API for accessing the full course catalog without authentication. Returns course IDs, titles, durations, release dates, and retirement status.
Features
Access the full Pluralsight course catalog with titles, authors, duration, and release dates via GraphQL.
Measure technology skills with Skill IQ assessments and track competency levels.
Assess role readiness and track skill gaps for technology roles.
Track course completion, content progress, and daily usage across users and teams.
Create and manage curated content channels with sections and member management.
Manage users, invitations, teams, and permissions via GraphQL mutations.
Access DevOps Research and Assessment metrics for engineering team performance.
Track code-level productivity metrics and developer activity.
Monitor pull request and code review collaboration patterns.
Access hands-on lab catalog and track lab activity for practical learning.
Retrieve practice exam attempts and scores for certification preparation.
Access commit, PR, ticket, and repository data for engineering analytics.
Use Cases
Sync Pluralsight course catalog and completion data with enterprise learning management systems.
Assess team skill levels and identify training needs using Skill IQ and Role IQ data.
Track DORA metrics, coding activity, and collaboration patterns for engineering teams.
Generate training completion reports for regulatory and compliance requirements.
Automate new hire provisioning, team assignment, and learning path enrollment.
Build custom learning channels with curated content for specific teams and roles.
Analyze commit, PR, and ticket data to measure and improve developer productivity.
Track practice exam scores and assessment results for certification readiness.
Solutions
Technology skills platform with courses, assessments, and learning paths for upskilling teams.
Engineering intelligence platform with DORA metrics, coding analytics, and collaboration insights.