Erneut mit einem Lektionsplan verbinden
API-Version 2026-10-affable-towhee
Tritt dem Fortschrittsstream eines Plans wieder bei, der noch erstellt wird. Ein fertiger Plan antwortet mit einem result. Ein Plan, der noch erstellt wird und keinen aktiven Stream zum Beitreten hat, antwortet mit einem pending; frage GET /v1/lesson-plans/{id} regelmäßig ab, bis er fertig ist.
Scopes lesson_plans:read
Parameter
Lingara-Versionheaderstringoptional- Die API-Version, unter der diese Anfrage beantwortet wird. Ohne sie erhält ein Zugriffstoken die Version, an die sein Client gebunden ist, und eine Anfrage ohne Token die aktuelle Version. Die Version in Entwicklung ist nur erreichbar, indem man sie hier nennt. Eine unbekannte Version wird mit
400und dem Codeapi_version_unknownbeantwortet.GET /v1/versionslistet die Versionen auf. idpathstringerforderlich
Antworten
200 Der verbleibende Fortschritt des Plans, dann der Plan
Stream-Ereignisse text/event-stream
Sendet alle 15 Sekunden einen Keepalive-Kommentar.
-
startedPlanStarted -
plan_idstringerforderlich
-
phasePlanPhase -
phasestringerforderlichattemptintegererforderlich
-
resultPlanResult Beendet den Stream -
planLessonPlanerforderlichidstringerforderlichstatusPlanStatuserforderlichtitlestring | nulloptionalsource_langstringerforderlichtarget_langstringerforderlichlevelintegererforderlichcreated_atstringerforderlichcompleted_atstring | nulloptionalai_generatedbooleanerforderlichcontentLessonPlanContent | nulloptionalintroductionstring | nulloptionallearning_objectivesarray of stringerforderlichvocabularyarray of PlanWorderforderlichwordstringerforderlichpronunciationstring | nulloptionaltranslationstringerforderlich
setsarray of PlanSeterforderlichnumberintegererforderlichcontextstring | nulloptionalquestionsarray of PlanQuestionerforderlichtypestringerforderlichpromptstringerforderlichoptionsarray of string | nulloptionalanswerstringerforderlichexplanationstringerforderlichhintstring | nulloptional
-
pendingPlanPending Beendet den Stream -
plan_idstringerforderlichstatusPlanStatuserforderlich
-
errorStreamError Beendet den Stream -
Kommt innerhalb der 200-Antwort an. Die Statuszeile wurde bereits gesendet, daher wird ein Fehler nach dem Öffnen des Streams als dieses Ereignis gemeldet.
codestringerforderlichmessagestringerforderlichplan_idstring | nulloptional
Fehler
410application/json- Die API-Version, unter der diese Anfrage beantwortet wird, wurde eingestellt. Sende eine unterstützte Version in
Lingara-Versionoder binde den Client an eine andere Version. 4XXapplication/json- Die Anfrage wurde abgelehnt.
codenennt den Grund, underrorbeschreibt ihn in Worten. 503application/json · text/plain- Der Dienst ist vorübergehend nicht verfügbar; versuche es nach der in
Retry-Afterangegebenen Anzahl Sekunden erneut. Während Wartungsarbeiten ist der Body reiner Text statt des Fehlerumschlags. 5XXapplication/json- Die Anfrage wurde abgelehnt.
codenennt den Grund, underrorbeschreibt ihn in Worten.
codestringerforderlichWarum die Anfrage abgelehnt wurde, als stabiler Code, nach dem du verzweigen kannst: zum Beispiel
insufficient_scope(403),rate_limited(429) und, bei einem nutzungsbasiert abgerechneten Client,spend_cap_reached(402) undmetered_billing_inactive(402).errorstringerforderlich
Beispiel
Lieber eine Bibliothek? Siehe den Bereich Bibliotheken.
Beispiel-Stream
event: pending
data: {"plan_id":"3f1c2a9e-5b7d-4e21-9a0c-6d8e4f2b1a37","status":"generating"}Weichen eine Übersetzung und die englische Referenz voneinander ab, ist die englische Referenz maßgeblich.