Skip to main content
GET
/
curriculums
/
{curriculumId}
/
dependency-map
Dependency map for a curriculum
curl --request GET \
  --url https://api.learningcommons.org/knowledge-graph/v0/curriculums/{curriculumId}/dependency-map \
  --header 'x-api-key: <api-key>'
{
  "dependencies": [
    {
      "source": "im:87b50a26-acbf-5798-ac94-ca1423679acd",
      "sourceName": "Angles, Triangles, and Prisms",
      "sourceCurriculumLabel": "Unit",
      "hasDependency": [
        {
          "identifier": "im:a0e15ae9-dd70-5df0-93ad-9d6b99fc5ad2",
          "name": "Area and Surface Area",
          "curriculumLabel": "Unit"
        },
        {
          "identifier": "im:c5f3b8d1-4e92-5a6c-b7d8-2f1e9a3c6b4d",
          "name": "Angles and Angle Measurement",
          "curriculumLabel": "Unit"
        }
      ]
    },
    {
      "source": "im:d4e2f1a0-8b7c-5d3e-9f6a-1c2b4d5e8f7a",
      "sourceName": "Constructions",
      "sourceCurriculumLabel": "Section",
      "hasDependency": [
        {
          "identifier": "im:e7f6a5b4-3c2d-5e1f-8a9b-0d1c2e3f4a5b",
          "name": "Defining Rigid Transformations",
          "curriculumLabel": "Section"
        }
      ]
    }
  ],
  "pagination": {
    "limit": 100,
    "nextCursor": "eyJpZGVudGlmaWVyIjoiaW06ZDRlMmYxYTAtOGI3Yy01ZDNlLTlmNmEtMWMyYjRkNWU4ZjdhIn0=",
    "hasMore": true
  }
}

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

curriculumId
enum<string>
required

The identifier for the curriculum to retrieve dependencies for. Curriculum identifier

Available options:
im360

Query Parameters

limit
integer
default:100

Maximum number of results to return. Default is 100. Maximum allowed is 1000.

Required range: 1 <= x <= 1000
cursor
string

Cursor for pagination. Obtain this value from the 'nextCursor' field in the previous response. Omit for the first page.

Response

Successfully retrieved dependency map

Paginated dependency map for a curriculum, listing dependency relationships between lesson groupings grouped by source.

dependencies
object[]
required

List of dependency relationships between lesson groupings, grouped by source

pagination
any
required