v1

latestOpenAPI 3.0.32026-07-262637132.9 KB
Curriculum

Lesson by ID

Fetches detailed information about a specific lesson.

A lesson represents a focused instructional session within a larger curriculum structure, such as a lesson grouping or course, designed to achieve specific learning objectives. It typically includes activities, discussions, and assessments, and is intended to be completed within a defined timeframe, such as a class period or session.

Use this endpoint when you need to:

  • Get complete metadata for a specific lesson
  • Retrieve lesson details including timing, audience, and educational use
  • Access curriculum-specific labeling information
  • Understand a lesson's place in the course structure
get/lessons/{lessonId}

Path parameters

lessonIdstring required

Unique identifier for the resource in Knowledge Graph

Response

Successfully retrieved lesson

identifierstring required

Unique identifier for the resource in Knowledge Graph

namestring

Name or title of the resource

ordinalNamestring

Label with sequence number and descriptive text (e.g., "Lesson 1")

positioninteger

Position of the resource within its parent

academicSubjectstring

Academic subject

gradeLevelGradeLevelENUM[]
authorstring required

Author or creator of the resource

providerstring required

Source data provider for the resource

inLanguagestring

Language used in the resource (BCP 47 format)

educationalUsestring

Educational use of the resource

audiencestring[]

Intended audience of the resource

licensestring required

URL to the resource's license document

curriculumLabelstring

Curriculum-specific categorization of the resource

lmsLoadingGuidancestring

LMS loading guidance for the resource

isOptionalboolean

Whether the resource is optional to complete

courseCodestring

Unique identifier for the resource used by the course provider

publisherIdentifierstring nullable

Unique identifier for the resource used by the publisher

timeRequiredstring

Approximate amount of time required to work through the resource (ISO 8601 duration format)

dateCreatedstring date

Date created

attributionStatementstring

Statement that acknowledges the resource's author and provider, as required by the CC BY 4.0 license