Skip to main content
GET
Get lesson plan enrichment blocks
Step 4 of 4 (optional) in Build a lesson plan. Poll every 5 seconds until status is Completed.
This is the fullest view of a lesson plan. It returns the metadata, the alignment, the written content, and additional_blocks: one {name, description} entry for each block you asked for.

Reading the response

This endpoint returns 400, not 404, when the lesson content isn’t finished yet. Don’t treat a 400 here as a permanent failure without reading msg.
As in Get lesson plan content, alignment.materials_options and alignment.instructional_strategies_options come back wrapped in one extra array.

Next step

Send lesson plan feedback

Optional: record what the teacher thought of the lesson plan.

Authorizations

Authorization
string
header
required

Access token from Get an access token.

Path Parameters

lesson_plan_id
string<uuid>
required

The lesson plan id returned by Start a lesson plan.

Example:

"7d2f1b90-4c6a-4f3e-b1d7-9a5e2c8f0b34"

Response

The step is In Progress or Completed.

data
object