Skip to main content
GET
/
lessons
/
{lessonId}
Lesson by ID
curl --request GET \
  --url https://api.learningcommons.org/knowledge-graph/v0/lessons/{lessonId} \
  --header 'x-api-key: <api-key>'
{
  "identifier": "im:2ebf72dc-53f8-557b-b804-fca624be807a",
  "name": "Using Functions to Model Battery Power",
  "ordinalName": "Lesson 18",
  "position": 17,
  "academicSubject": "Mathematics",
  "gradeLevel": [
    "high_school",
    "9",
    "10",
    "11",
    "12"
  ],
  "author": "Illustrative Mathematics",
  "provider": "Learning Commons",
  "inLanguage": "English",
  "educationalUse": "instruction",
  "audience": [
    "Teacher",
    "Student",
    "Family"
  ],
  "license": "https://creativecommons.org/licenses/by-nc/4.0/",
  "curriculumLabel": "Lesson",
  "lmsLoadingGuidance": "unspecified",
  "isOptional": false,
  "courseCode": "im360:Alg1",
  "timeRequired": "PT45M",
  "dateCreated": "2020-06-25"
}

Authorizations

x-api-key
string
header
required

API key for authentication. Include your API key in the x-api-key header for all requests.

Path Parameters

lessonId
string
required

The unique identifier of the lesson

Response

Successfully retrieved 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.

identifier
string
required

The unique identifier of the lesson

author
string
required

The author of the lesson

provider
string
required

The service provider or service operator

license
string
required

A license document that applies to this content, typically indicated by URL

name
string

The name of the lesson

ordinalName
string

A label combining sequence number with descriptive text (e.g., "Lesson 1")

position
integer

The position of this lesson within its parent grouping

academicSubject
string

The academic subject

gradeLevel
string[]

Specifies the educational grades for which the lesson is intended

inLanguage
string

The language of the content

educationalUse
string

The educational use of the lesson

audience
string[]

Specifies the intended audience for the lesson

curriculumLabel
string

A curriculum-specific categorization of the resource

lmsLoadingGuidance
string

LMS loading guidance for this lesson

isOptional
boolean

Whether the lesson is optional to complete

courseCode
string

The identifier for the course used by the course provider

timeRequired
string

Approximate or typical time it usually takes to work with or through the content (ISO 8601 duration format)

dateCreated
string<date>

The date on which the lesson was created

attributionStatement
string

A human-readable attribution statement for this lesson