lessons
lessons
Start Lesson Chat
Start (or resume) a chat-based lesson session. Returns the initial message sequence: scene image, intro, vocab cards, grammar tip, action buttons. If resume_progress_id is supplied and matches a non-completed record owned by the user, that record is reused instead of creating a new one — used by the resume flow.
Requires a valid user (anonymous tokens are fine, but expired/missing tokens return 401 so the frontend can prompt re-auth or fresh anonymous-user creation).
post/lessons/situations/{passage_id}/chat
Path parameters
passage_idstring uuid required
Query parameters
resume_progress_idstring uuid nullable
Headers
authorizationstring nullable
Response
Successful Response
{"stackTrail":"paths:/lessons/situations/{passage_id}/chat:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}
Changes
No recorded changes to this endpoint across all 1 revision of this API.