The API is in limited early release and is only available to some private beta users.Because the API is an early release, current users should expect occasional breaking changes.
Authentication
The Knowledge Graph API uses API keys for authentication. You can create and manage your API keys in the Learning Commons Platform.Endpoint overview
The API provides endpoints for accessing curriculum scope and sequence, standards frameworks, academic standards, learning components, and their relationships:Curriculum
Endpoints for accessing curriculum information. Currently, this is limited to Illustrative Math’s IM360 scope and sequence. It does not include the materials of a lesson, activity, or assessment:- Retrieve a list of courses in a curriculum
- Retrieve a course’s scope and sequence (a summary or full details)
- Retrieve a lesson grouping by identifier (these are the units, sections, modules, etc., in a course)
- Retrieve a lesson by identifier
- Retrieve activities in a lesson
- Retrieve academic standards addressed in a lesson
- Retrieve academic standards addressed in an activity
- Retrieve academic standards addressed in an assessment
- Retrieve assessments in a course (or specify the assessments within lesson grouping or lesson)
Standards frameworks
Endpoints for accessing complete standards documents:- Retrieve a list of standards frameworks (complete standards documents from different states and subjects)
Academic standards
Endpoints for retrieving and working with individual academic standards:- Retrieve a single academic standard by its CASE UUID
- Retrieve a list of academic standards from a specific standards framework
- Search for academic standards by exact statement code
- Retrieve child academic standards (hierarchical relationships)
- Retrieve prerequisite standards (foundational skills)
- Retrieve standards that this standard builds towards (next steps in learning progression)
- Retrieve related standards (conceptual connections)
- Retrieve lessons addressing an academic standard by CASE UUID
- Retrieve activities addressing an academic standard by CASE UUID
- Retrieve assessments addressing an academic standard by CASE UUID
Learning components
Endpoints for accessing granular learning skills:- Retrieve learning components that support a specific academic standard
- Retrieve a single learning component by identifier
- Retrieve a list of learning components filtered by academic subject
Standards crosswalks
Endpoint for retrieving a list of standards that align to a specific standard through shared Learning Components.- Retrieve standards crosswalks that align to a given standard