Skip to main content

This release expands the Skilljar API with new endpoints to help automate catalog updates, integrate with AI tools, and support headless architecture. We’ve also added smaller enhancements, like bulk quiz question uploads for admins and notification opt-outs for learners, to make everyday tasks easier. Let’s dive in!

 

Expanded Content Management APIs

We’ve added new API endpoints and fields designed to automate content management and power AI-powered workflows. Here’s what’s new—and how you can use them:

 

📖 Catalog Page Management

  • Endpoints: Create, update, and delete catalog pages and content that appears on that page: a specific course, learning path, webinar recording, PDF, certification exam, etc.
  • Keep your catalog fresh by syncing directly with your CMS/DAM (see below). Automate content placement as new courses or resources are published.
    • CMS (Content Management System): A tool that helps you create, organize, and publish content on a website without needing to code. 
    • DAM (Digital Asset Management): A tool for storing and organizing digital files like images, videos, and documents so your team can find and use them easily. 

🎓 Courses

  • Endpoints: Add and manage labels, delete courses, filter by label name. New fields for course metadata (promo_image_url, created_at, & time-tracking fields).
  • Auto-tag or organize courses programmatically; push AI-generated promo images or time-to-complete estimates into your course metadata.

📚 Published Courses & Paths

  • Endpoints: For courses, full Create, Review, Update, Delete (CRUD), plus set rules for prerequisites, re-enrollment rules, visibility overrides, and tags. For paths, full CRUD, including labels, tags, and path items. New fields (created_at,slug,modified_at)
  • Automate how and when learners see content. With an AI content tool, you can now publish a new course to Skilljar and automatically set prerequisites, visibility rules, and labels so it fits into the right learning path and audience segment, without admins manually configuring it in the dashboard.

🏷 Tags & Labels

  • Endpoints: Full CRUD for tags and labels.
  • Streamline how content is classified; use AI tools to auto-tag courses based on content.

💲 License Packages

  • Endpoints: Add or update students in license packages via API.
     
  • Manage access automatically if you’re using License Packages. Add learners as soon as they’re provisioned in your CRM or HRIS.

📝 Assessments

  • Endpoints: Manage question banks, quizzes, and individual questions programmatically.
  • Generate quiz questions with AI (e.g., from transcripts or lessons) and publish them straight into Skilljar. Refresh existing question banks at scale.

📂 Other Enhancements

Note: These endpoints are listed in a separate category because they affect the admin side of Skilljar (things like deleting assets, updating path fields) rather than the learner side.

  • Endpoints: Delete assets, lessons, and web packages; new fields for paths (promo_image_url, short_description, long_description_html, header_html,course_name_singular)
  • Keep content clean and up to date; push AI-authored course summaries or descriptions directly into Skilljar.
     

What Does This Update Unlock?

  • Automate content updates across large catalogs.
  • Enable AI-powered content creation and publishing with partners like LearnExperts or Parta.io—or your own integrations.
  • Support headless architectures by giving developers the ability to create, read, update, and delete (CRUD) courses and paths entirely through the API, without relying on the Skilljar dashboard UI.

⚠️ Note: Our expanded APIs open the door for integrations with AI-powered content tools that can generate and publish content directly into Skilljar. With technical expertise, you can build similar workflows on your own, but success will depend on your ability to prompt, program, and connect these tools effectively. These are not out-of-the-box capabilities; but rather options for teams ready to leverage APIs and AI together.

👉 See our API documentation for more information.

 


 

Bulk Upload Quiz Questions

Admins can now bulk upload quiz questions directly from the Dashboard, making quiz and question bank creation faster and easier. You can also add new questions to existing quizzes and question banks.

From the Course Management > Quizzes page, simply select Upload via CSV to add multiple questions at once. You’ll be guided through a simple upload process with:

  • A blank CSV template for easy formatting
  • Validation of the CSV to ensure proper upload
  • A step to configure new quiz settings before submitting

Once uploaded, new question banks and quizzes are automatically created with the correct questions and settings applied. Existing quiz settings will not be affected.

 

Course Management > Quizzes > Upload via CSV

 

Learning Path Notification Opt-Out

Learners can already manage whether they receive course notifications from their profile page. Now, that same control is available for learning paths.

By default, learners are opted in to notifications, but they can easily toggle them off anytime from their profile. This gives students more flexibility to decide how they want to stay updated on their learning.

👉 Check out our Help Center article for setup details.

 

 

We want to hear from you! Which update was your favorite? Drop us a comment or question below. 👇

 

 

Be the first to reply!