---
title: "Lessons for a standard"
method: GET
path: "/academic-standards/{caseIdentifierUUID}/lessons"
tags: ["Academic Standards"]
---

# Lessons for a standard

`GET /academic-standards/{caseIdentifierUUID}/lessons`

Fetches summary information for all lessons that address a specific academic standard.

Returns lesson summaries (identifier, name, position) that are aligned to this standard, indicating which lessons in the curriculum help students achieve this learning expectation.

Use this endpoint when you need to:
- Find all lessons that teach a specific standard
- Build standards-based lesson sequences
- Track where standards are addressed across the curriculum
- Generate standards coverage reports

## Path parameters

- `caseIdentifierUUID` string, uuid, required

## Query parameters

- `limit` integer
- `cursor` string

## Response `200`

Successfully retrieved list of lesson summaries

- object — Cursor-based paginated response
  - `data` object[], required — Array of result items
    - `identifier` string, required — Unique identifier for the resource in Knowledge Graph
    - `name` string, required — Name or title of the resource
    - `ordinalName` string — Label with sequence number and descriptive text (e.g., "Lesson 1")
    - `author` string, required — Author or creator of the resource
    - `provider` string, required — Source data provider for the resource
    - `license` string, required — URL to the resource's license document
    - `attributionStatement` string, required — Statement that acknowledges the resource's author and provider, as required by the CC BY 4.0 license
    - `curriculumAlignmentType` string[] — Description of how the resource relates to its standard (e.g., `addressing`, `building_toward`, `building_on`, `practicing`)
  - `pagination` Pagination, required — Cursor-based pagination metadata
    - `limit` integer, required — Maximum number of results to return per page
    - `nextCursor` string, nullable — Cursor for fetching the next page of results in your next request (`null` if there are no more results)
    - `hasMore` boolean, required — Whether there are more results after this page

## Other responses

- `404` — Academic standard not found
- `500` — Internal server error

---

[API](https://skmtc.dev/learningcommons/apis/learning-commons-knowledge-graph-rest-api.md) · [All operations](https://skmtc.dev/learningcommons/apis/learning-commons-knowledge-graph-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/learningcommons/learning-commons-knowledge-graph-rest-api/revisions/87a44fbb081f/schema)
