Docs
arrow_back Embeddables

Collection Player Hub and above

The Collection Player plays a structured collection of courses in sequence. Reach for it when a single course isn't enough and the learning has a natural progression to it. The example below plays a sample collection so you can see what the full experience looks like in context.

It suits multi-week onboarding programmes, certification tracks, and tiered training paths that move recipients from basics to advanced. The collection holds the structure so you don't have to stitch courses together yourself. If the learning is a journey rather than a single stop, this is the embeddable for it.

API Endpoint

POST/v1/headless/embed/collection

Body parameters

FieldTypeExampleDescriptionDemo Value
actionstringview
collectionIdnumber456
identifierstringyour-user-id
clientIdentifierstringyour-tenant-id
namestringJane Doe
avatarstringhttps://example.com/avatar.jpg
navigatenativeeventnone"native"Controls how course clicks behave in the collection player.
options.languagestringISO language code for the collection. If translation is not available, the player will default to the collection's default language.
TypeEventDescriptionNotes
sessionreadyFires when the collection player is mounted and ready.
navigationopenFires when a course is clicked with navigate set to "event".Payload includes url, embeddable, id, and action.
coursestartFires when a course within the collection is started.
courseprogressFires when course progress changes.Progress only ever increases.
coursecompletedFires when a course is completed.

Live Demo