Pluralsight

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.

30 APIs 12 Features
CoursesEducationEngineering MetricsLearningSkills AssessmentTechnologyVideo Training

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

Course Catalog API

Access the full Pluralsight course catalog with titles, authors, duration, and release dates via GraphQL.

Skills Assessment

Measure technology skills with Skill IQ assessments and track competency levels.

Role IQ

Assess role readiness and track skill gaps for technology roles.

Learning Progress Tracking

Track course completion, content progress, and daily usage across users and teams.

Channels

Create and manage curated content channels with sections and member management.

User and Team Management

Manage users, invitations, teams, and permissions via GraphQL mutations.

DORA Metrics

Access DevOps Research and Assessment metrics for engineering team performance.

Coding Metrics

Track code-level productivity metrics and developer activity.

Collaboration Metrics

Monitor pull request and code review collaboration patterns.

Labs

Access hands-on lab catalog and track lab activity for practical learning.

Practice Exams

Retrieve practice exam attempts and scores for certification preparation.

Flow Engineering Intelligence

Access commit, PR, ticket, and repository data for engineering analytics.

Use Cases

LMS Integration

Sync Pluralsight course catalog and completion data with enterprise learning management systems.

Skills Gap Analysis

Assess team skill levels and identify training needs using Skill IQ and Role IQ data.

Engineering Performance

Track DORA metrics, coding activity, and collaboration patterns for engineering teams.

Compliance Reporting

Generate training completion reports for regulatory and compliance requirements.

Onboarding Automation

Automate new hire provisioning, team assignment, and learning path enrollment.

Content Curation

Build custom learning channels with curated content for specific teams and roles.

Developer Productivity

Analyze commit, PR, and ticket data to measure and improve developer productivity.

Certification Tracking

Track practice exam scores and assessment results for certification readiness.

Solutions

Pluralsight Skills

Technology skills platform with courses, assessments, and learning paths for upskilling teams.

Pluralsight Flow

Engineering intelligence platform with DORA metrics, coding analytics, and collaboration insights.

Resources