GET - Lesson Plan Metadata by ID
Retrieves metadata for a specific lesson plan by its ID. This endpoint returns details such as board, grade, section, subject, status, duration, topic, subject matter, and learning standards.
How to Use:
- Call
GET /lesson-plan/v1/metadata/{lessonPlanId}with the lesson plan ID. - On success, you receive lesson plan metadata in the response.
- If the lesson plan is not found, a 404 error is returned. If processing failed, a 400 error with the failure message is returned.
GET
Retrieve the metadata of a lesson plan by its ID.
Documentation Index
Fetch the complete documentation index at: https://docs.crazygoldfish.com/llms.txt
Use this file to discover all available pages before exploring further.
Previous
POST - Lesson Plan Finalize Metadata
This API allows authenticated users to trigger the finalization metadata process for a lesson plan.
**How to Use:**
1. Call this endpoint with the finalized metadata payload, including subject matter and learning standards.
2. The API validates the lesson plan ID, checks metadata step status, and ensures alignment is not already in progress or completed.
3. On success, the system updates metadata, triggers the alignment process asynchronously, and returns a success message.
**Example Scenario:**
A teacher submits finalized metadata for a lesson plan.
- The system validates the request and workflow state.
- If valid, metadata is saved and alignment starts.
- The teacher receives confirmation that alignment has been initiated.
Next
Retrieve the metadata of a lesson plan by its ID.