arrow_back Embeddables
Collection Builder Embed Core and above
The Collection Builder is the authoring experience for assembling collections of courses, embedded in your product. Use it when your customers need to design their own learning paths or certification tracks. The example below loads a sample collection into the builder so you can see how the structure-building experience looks in context.
It suits academy admins building tiered programmes, partners curating their own journeys, and any scenario where the structure of learning content needs to be authored inside your product. Pair it with the Course Builder when users should be able to both create the course content and shape collections around it.
API Endpoint
POST
/v1/headless/embed/collectionBody parameters
| Field | Type | Example | Description | Demo Value |
|---|---|---|---|---|
action | string | edit | — | — |
collectionId | number | 456 | — | — |
identifier | string | your-user-id | — | — |
clientIdentifier | string | your-tenant-id | — | — |
themeId | number | | Custom theme ID to apply to the embeddable. | |
options.back | eventhiddennative | event | Back button behaviour. |
Emitted Events
How to listen to events| Type | Event | Description | Notes |
|---|---|---|---|
session | ready | Fires when the collection builder is mounted and ready. | |
session | error | Fires when an error occurs. | |
session | expired | Fires when the session expires. | |
back | — | Fires when the Back button is clicked. |