---
title: "Children of a durable skill"
method: GET
path: "/durable-skills/{identifier}/children"
tags: ["Durable skills", "Hierarchy"]
---

# Children of a durable skill

`GET /durable-skills/{identifier}/children`

## Request

- Base URL: `https://api.learningcommons.org/knowledge-graph/v0`
- URL: `https://api.learningcommons.org/knowledge-graph/v0/durable-skills/{identifier}/children`
- Auth: API key in header `x-api-key`

Fetches the direct children of a durable skill through the "hasChild" relationship.

Durable skills frameworks are hierarchical, and this endpoint walks one level at a time. Check the parent's `hasChildren` flag before calling to avoid requests that return empty pages.

Use this endpoint when you need to:
- Navigate a framework's hierarchy one level at a time
- Retrieve the progression levels beneath a skill
- Build an expandable tree view of a framework

**Related topics:**
- [XQ Competencies](/knowledge-graph/datasets/standards/xq-competencies)
- [Carnegie Skills Progressions](/knowledge-graph/datasets/standards/carnegie-skills-progressions)

## Path parameters

- `identifier` string, required

## Query parameters

- `limit` integer
- `cursor` string

## Response `200`

Successfully retrieved list of child durable skills

- object: Cursor-based paginated response
  - `data` object[], required: Array of result items
    - `identifier` string, required: The unique identifier for this item in the Knowledge Graph system. This is a system-generated identifier that remains stable across data updates and can be used to reference this item in queries and relationships.
    - `statementCode` string, nullable: A short, human-readable code that identifies this item within its framework, reflecting its position in the hierarchy (e.g. "COL.1.1A.1", "FK.AC.1.a"). This is the code practitioners use to reference the skill in materials and planning tools.
    - `name` string, nullable: A short label for this item. For progression levels this names the level reached (e.g. "Exploring", "Analyzing", "Integrating", "Extending"), which distinguishes sibling levels under the same parent. May be null for organizational groupings that carry no separate label.
    - `description` string, nullable: The full text of the skill statement or organizational element, describing what a learner should know or be able to do. May be null for purely structural groupings.
    - `statementType` string, nullable: The classification label used by the source framework for this item (e.g. "Competency", "Component Skill", "Progression Level", "Subskill", "Indicator"). This preserves the framework's own terminology, which differs between frameworks. Use normalizedStatementType for cross-framework comparisons.
    - `normalizedStatementType` 'Standard' | 'Standard Grouping' | 'Other': Classification label that has been standardized across standards frameworks for cross-state queries and categorization
    - `gradeLevel` GradeLevelENUM[], nullable: The educational grade level(s) for which this item is intended
    - `jurisdiction` 'Alabama' | 'Alaska' | 'Arizona' | 'Arkansas' | 'California' | 'Colorado' | 'Connecticut' | 'Delaware' | 'Florida' | 'Georgia' | 'Hawaii' | 'Idaho' | 'Illinois' | 'Indiana' | 'Iowa' | 'Kansas' | 'Kentucky' | 'Louisiana' | 'Maine' | 'Maryland' | 'Massachusetts' | 'Michigan' | 'Minnesota' | 'Mississippi' | 'Missouri' | 'Montana' | 'Nebraska' | 'Nevada' | 'New Hampshire' | 'New Jersey' | 'New Mexico' | 'New York' | 'North Carolina' | 'North Dakota' | 'Ohio' | 'Oklahoma' | 'Oregon' | 'Pennsylvania' | 'Rhode Island' | 'South Carolina' | 'South Dakota' | 'Tennessee' | 'Texas' | 'Utah' | 'Vermont' | 'Virginia' | 'Washington' | 'Washington, D.C.' | 'West Virginia' | 'Wisconsin' | 'Wyoming' | 'Multi-State': U.S. state, territory, or multi-state designation
    - `inLanguage` 'en-US' | 'es-US': Language used in the resource (BCP 47 format)
    - `dateCreated` string, date, nullable: The date on which this item was created in the source system
    - `dateModified` string, date, nullable: The date on which this item was most recently modified in the source system
    - `notes` string, nullable: Optional field containing additional context, commentary or usage guidance about this item
    - `author` string, required: The author or creator of this content, typically the organization that published the framework
    - `provider` string, required: The service provider or organization that makes this data available in the knowledge graph
    - `license` string, uri, required: A URL to the license document that applies to this content
    - `attributionStatement` string, required: A textual credit that acknowledges the source and creator of this work, as required by the CC BY 4.0 license. If you display or redistribute this content, you must include this attribution statement to comply with the license terms.
    - `hasChildren` boolean, required: True if this item has at least one direct child via the "hasChild" relationship. Use this flag to decide whether to render an expand/collapse affordance and whether a follow-up call to /durable-skills/{identifier}/children will return results, avoiding requests that yield empty pages.
  - `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`: Parent durable skill not found
- `500`: Internal server error

## Changes

- **2026-11-03** `e9691f22b98d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/learningcommons/apis/learning-commons-knowledge-graph-rest-api/changes/durable-skills/:identifier/children/get.md)

---

[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.dev/learningcommons/apis/learning-commons-knowledge-graph-rest-api/revisions/e9691f22b98d?raw)
