Developer Docs

Introduction

Generate full courses programmatically and deliver them to any LMS as SCORM packages with the LearningStudioAI public API.

The LearningStudioAI API lets you generate full courses programmatically and deliver them to any LMS as SCORM packages. It is designed for integrators embedding LearningStudioAI into their own product — internal tools, white-label LMSs, content pipelines, Zapier-style automations.

What you can do

  • Create courses from a subject line and optional outline. Generation is asynchronous and typically completes in 60–120 seconds.
  • Poll job status while a course generates, or get notified via a webhook when it finishes.
  • Export as SCORM (1.2, 2004, or 2004 4th edition) and hand the download URL to your LMS for ingestion.

When to use the API

Use the API when courses need to be created on behalf of someone else, in volume, or as part of a larger workflow — for example:

  • An LMS lets its admins generate courses without leaving the LMS UI.
  • A bot turns a Slack thread into a SCORM package automatically.
  • A content team generates a course per row in a spreadsheet.

If you only need to create courses for yourself, the web app is faster.

Base URL

https://learningstudioai.com/api/v1

All endpoints accept and return application/json. Dates are returned as ISO 8601 strings.

Next steps

Start with Authentication to generate your API key, then walk through the Quickstart to create your first course end-to-end.