レッスンプランに再接続
API バージョン 2026-10-affable-towhee
get https://api.getlingara.com/v1/lesson-plans/{id}/stream
生成中のプランの進捗ストリームに再参加します。完成したプランは result を1つ返します。生成中だが参加できるライブストリームがないプランは pending を1つ返します。完了するまで GET /v1/lesson-plans/{id} をポーリングしてください。
スコープ lesson_plans:read
パラメーター
Lingara-Versionheaderstring任意- このリクエストに応答する API バージョン。指定がない場合、アクセストークンはそのクライアントに固定されたバージョンを、トークンのないリクエストは現行バージョンを受け取ります。開発中のバージョンには、ここで指定した場合にのみアクセスできます。不明なバージョンにはコード
api_version_unknownとともに400を返します。GET /v1/versionsでバージョンを一覧できます。 idpathstring必須
レスポンス
200 プランの残りの進捗、続いてプラン
ストリームイベント text/event-stream
15 秒ごとに keepalive コメントを送信します。
-
startedPlanStarted -
plan_idstring必須
-
phasePlanPhase -
phasestring必須attemptinteger必須
-
resultPlanResult ストリームを終了 -
planLessonPlan必須idstring必須statusPlanStatus必須titlestring | null任意source_langstring必須target_langstring必須levelinteger必須created_atstring必須completed_atstring | null任意ai_generatedboolean必須contentLessonPlanContent | null任意introductionstring | null任意learning_objectivesarray of string必須vocabularyarray of PlanWord必須wordstring必須pronunciationstring | null任意translationstring必須
setsarray of PlanSet必須numberinteger必須contextstring | null任意questionsarray of PlanQuestion必須typestring必須promptstring必須optionsarray of string | null任意answerstring必須explanationstring必須hintstring | null任意
-
pendingPlanPending ストリームを終了 -
plan_idstring必須statusPlanStatus必須
-
errorStreamError ストリームを終了 -
200 レスポンスの中で届きます。ステータス行はすでに送信済みのため、ストリーム開始後の失敗はこのイベントとして通知されます。
codestring必須messagestring必須plan_idstring | null任意
エラー
410application/json- このリクエストに応答する API バージョンは提供を終了しました。
Lingara-Versionでサポート対象のバージョンを送るか、クライアントを別のバージョンに固定し直してください。 4XXapplication/json- リクエストは拒否されました。
codeが理由を示し、errorがそれを文章で説明します。 503application/json · text/plain- サービスは一時的に利用できません。
Retry-Afterに示された秒数が経過してから再試行してください。メンテナンス中は、本文はエラーエンベロープではなくプレーンテキストになります。 5XXapplication/json- リクエストは拒否されました。
codeが理由を示し、errorがそれを文章で説明します。
codestring必須リクエストが拒否された理由を、分岐に使える安定したコードで示します。例:
insufficient_scope(403)、rate_limited(429)、従量課金クライアントの場合はspend_cap_reached(402)とmetered_billing_inactive(402)。errorstring必須
例
ライブラリを使いたい場合は、ライブラリのセクションをご覧ください。
ストリームの例
event: pending
data: {"plan_id":"3f1c2a9e-5b7d-4e21-9a0c-6d8e4f2b1a37","status":"generating"}翻訳と英語版リファレンスの内容が異なる場合は、英語版リファレンスが正しいものとします。