Docs
arrow_back Embeddables

Course Builder Embed Core and above

The Course Builder is a full course authoring experience, embedded in your product. Use it when your customers, partners, or admins need to build their own training and that creation should happen inside your platform. The example below loads a sample course into the builder so you can see how the authoring experience looks in context.

It's common for partner enablement tools, platforms that let other companies create their own training, and any product where people are creating content. If course authoring needs to feel like a native feature of your product, this is the embeddable that gets you there quickly.

API Endpoint

POST/v1/headless/embed/course

Body parameters

FieldTypeExampleDescriptionDemo Value
actionstringedit
courseIdnumber123
identifierstringyour-user-id
clientIdentifierstringyour-tenant-id
themeIdnumberCustom theme ID to apply to the embeddable.
options.flowpreviewgeneratetransformconvertaiInitial creation flow.
options.backeventhiddennativeeventBack button behaviour.
options.translationsbooleanfalseEnable translation features.
options.googleDrivebooleantrueEnable Google Drive import.
options.oneDrivebooleantrueEnable OneDrive import.
options.loombooleanfalseEnable Loom video recording.
options.feedbackbooleantrueEnable course feedback screen.
options.publishingbooleanfalseEnable publish controls.
options.narrationsbooleanfalseEnable AI narrations.
options.aibooleantrueEnable AI-powered features.
TypeEventDescriptionNotes
sessionreadyFires when the course builder is mounted and ready.
sessionerrorFires when an error occurs in the builder.
sessionexpiredFires when the session expires.
courseupdatedFires when a course is updated.
backFires when the Back button is clicked.

Live Demo