Courses
Lesson player payload (theory, starter code, tests) by slug, plus the visitor's progress.
Reading a lesson never starts it: the frontend preloads routes on hover, so a read with that effect would enroll a learner in every lesson they pointed at (ADR-0012). Theory stays public and indexable for everyone, including a lesson the visitor may not take yet.
get/api/languages/{courseSlug}/lessons/{slug}
Request
- The document declares no server URL.
- Auth: none declared
Path parameters
courseSlugstring required
slugstring required
Response
The request has succeeded.
Changes
- info
added the required property
///////to the response with the status
- info
- info
endpoint added
- info