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.