Skip to main content
The MyUstadia API (also referred to as the MAHARA Platform API) turns raw source material into fully produced, multi-module sales training video courses. Each course is Coursera or LinkedIn Learning style: narrated MP4 video per module, branded slide images, AI-written study notes, and a module quiz plus cross-module final exam. Clients call this API directly to automate course creation inside their own LMS, dashboard, or CI pipeline.

What you can build

  • Internal LMS course factories: feed in a sales playbook PDF, get back a branded video course your team can publish in your LMS.
  • Per-client course generation: create a preset per company (brand colors, voice style, sales profile), then spin up new courses against that preset on demand.
  • Embedded course creation flows: white-label the create-course experience inside your own dashboard via the brief and review endpoints.

How it works

The API is organized around two creation paths.

Option A: Preset

A reusable brand-and-profile object captures a company’s logo, colors, voice, and sales profile once. Every subsequent course for that company runs against the preset.

Option B: No Preset

Throw-away brand derived on the fly. Useful for one-off or low-volume use.
Both paths share the same brief-then-launch flow, the same review checkpoints, and the same delivery endpoints.

Where to start

Quickstart

Build a course end-to-end in under 10 minutes with sk_test_ keys (free).

Authentication

Get an API key and understand sandbox vs live key behaviour.

Workflows

Walk through both creation paths and review checkpoints.

API Reference

Every endpoint, every parameter, with try-it-now from this page.

Status

This documentation describes API v2 (released 2026). The base URL is https://api.myustadia.com. All endpoints below are relative to that base URL.