> ## Documentation Index
> Fetch the complete documentation index at: https://docs.learningcommons.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Durable skills frameworks

> Fetches the list of DurableSkillsFramework objects available in the knowledge graph.

Durable skills frameworks describe transferable competencies — collaboration, communication, critical thinking and similar — rather than subject-area academic content. They are published outside the CASE Network, so they carry no CASE identifiers and are addressed by their Knowledge Graph `identifier`.

Use this endpoint when you need to:
- Discover which durable skills frameworks are available
- Find the framework `identifier` required by GET /durable-skills
- Get framework metadata (name, description, publisher, modification dates)

Retired frameworks are excluded by default. Set `includeNonCurrent=true` to include them.

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




## OpenAPI

````yaml /api-reference/knowledge-graph-api/openapi.yaml get /durable-skills-frameworks
openapi: 3.0.3
info:
  title: Learning Commons Knowledge Graph REST API
  description: >
    REST API for accessing education knowledge graph data including academic
    standards, learning components, and curriculum information.


    **Key datasets:**

    - **Academic Standards**: Official state standards from all 50 US states
    sourced from 1EdTech's CASE Network

    - **Learning Components**: Granular, teachable skills that break down broad
    standards into actionable instructional units

    - **Standards crosswalks**: Connections between standards and frameworks

    - **Curriculum**: Structured course content including courses, lesson
    groupings (units, sections, modules), lessons, activities, and assessments


    **Learn more:**

    - [Knowledge Graph
    Overview](/knowledge-graph/understanding-knowledge-graph/introduction)

    - [Standards](/knowledge-graph/schema-reference/standards)

    - [Learning
    Components](/knowledge-graph/schema-reference/learning-components)

    - [Standards crosswalks](/knowledge-graph/schema-reference/standards)

    - [Curriculum](/knowledge-graph/schema-reference/curriculum)

    - [Quickstart](/knowledge-graph/getting-started/quickstart)
  version: '0'
servers:
  - url: https://api.learningcommons.org/knowledge-graph/v0
    description: Production server
security:
  - ApiKeyAuth: []
tags:
  - name: Academic Standards
    description: Academic standards operations
  - name: Curriculum
    description: Curriculum operations
  - name: Durable Skills
    description: Durable skills frameworks and skills operations
  - name: Hierarchy
    description: Hierarchical navigation operations
  - name: Learning Components
    description: Learning components operations
  - name: Learning Progressions
    description: Learning progressions operations
  - name: Search
    description: Search and discovery operations
  - name: Standards crosswalks
    description: Standards crosswalks operations
paths:
  /durable-skills-frameworks:
    get:
      tags:
        - Durable Skills
      summary: Durable skills frameworks
      description: >
        Fetches the list of DurableSkillsFramework objects available in the
        knowledge graph.


        Durable skills frameworks describe transferable competencies —
        collaboration, communication, critical thinking and similar — rather
        than subject-area academic content. They are published outside the CASE
        Network, so they carry no CASE identifiers and are addressed by their
        Knowledge Graph `identifier`.


        Use this endpoint when you need to:

        - Discover which durable skills frameworks are available

        - Find the framework `identifier` required by GET /durable-skills

        - Get framework metadata (name, description, publisher, modification
        dates)


        Retired frameworks are excluded by default. Set `includeNonCurrent=true`
        to include them.


        **Related topics:**

        - [XQ Competencies](/knowledge-graph/datasets/xq-competencies)

        - [Carnegie Skills
        Progressions](/knowledge-graph/datasets/carnegie-skills-progressions)
      operationId: listDurableSkillsFrameworks
      parameters:
        - name: includeNonCurrent
          in: query
          required: false
          description: >-
            Include frameworks that are no longer current. Defaults to false,
            which returns only frameworks currently in effect.
          schema:
            type: boolean
            default: false
        - $ref: '#/components/parameters/LimitParam'
        - $ref: '#/components/parameters/CursorParam'
      responses:
        '200':
          description: Successfully retrieved list of durable skills frameworks
          content:
            application/json:
              schema:
                allOf:
                  - $ref: '#/components/schemas/PaginatedResponse'
                  - type: object
                    properties:
                      data:
                        type: array
                        items:
                          $ref: '#/components/schemas/DurableSkillsFramework'
              example:
                data:
                  - identifier: 88718ae4-2da7-57c4-9678-cea8d26cef2d
                    name: Carnegie Skills Progressions
                    description: >-
                      A research-grounded durable skills framework from the
                      Carnegie Foundation for the Advancement of Teaching and
                      ETS.
                    jurisdiction: Multi-State
                    inLanguage: en-US
                    isCurrent: true
                    dateCreated: '2026-07-07'
                    dateModified: '2026-07-07'
                    author: Carnegie Foundation for the Advancement of Teaching
                    provider: Learning Commons
                    license: https://creativecommons.org/licenses/by/4.0/
                    attributionStatement: >-
                      Knowledge Graph is provided by Learning Commons under the
                      CC BY-4.0 license. Learning Commons received the Carnegie
                      Skills Progressions curriculum under CC BY-4.0 from
                      Carnegie Foundation for the Advancement of Teaching.
                pagination:
                  limit: 100
                  nextCursor: null
                  hasMore: false
        '400':
          description: Bad request - Invalid query parameters
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: ValidationError
                message: Invalid query parameter value provided
                requestId: req_12345
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                error: InternalServerError
                message: >-
                  An unexpected error occurred while retrieving durable skills
                  frameworks
                requestId: req_12345
components:
  parameters:
    LimitParam:
      name: limit
      in: query
      required: false
      description: Maximum number of results to return
      schema:
        type: integer
        minimum: 1
        maximum: 1000
        default: 100
    CursorParam:
      name: cursor
      in: query
      required: false
      description: >-
        Pagination cursor obtained from the `nextCursor` field in a previous
        response (not needed for the first page)
      schema:
        type: string
  schemas:
    PaginatedResponse:
      type: object
      description: Cursor-based paginated response
      required:
        - data
        - pagination
      properties:
        data:
          type: array
          description: Array of result items
          items:
            type: object
        pagination:
          $ref: '#/components/schemas/Pagination'
    DurableSkillsFramework:
      type: object
      description: >
        Represents a complete durable skills framework published by an
        organization such as XQ Institute or the Carnegie Foundation for the
        Advancement of Teaching.


        Durable skills frameworks describe transferable competencies —
        collaboration, communication, critical thinking and similar — rather
        than subject-area academic content. They are published outside the CASE
        Network, so they carry no CASE identifiers and are addressed by their
        Knowledge Graph `identifier`.
      required:
        - identifier
        - author
        - provider
        - license
        - attributionStatement
      properties:
        identifier:
          type: string
          description: >-
            The unique identifier for this framework in the Knowledge Graph
            system. This is a system-generated identifier that remains stable
            across data updates. Use it to retrieve the framework's skills via
            GET /durable-skills.
        name:
          type: string
          nullable: true
          description: >-
            The name or title of the framework (e.g. "XQ Competencies",
            "Carnegie Skills Progressions")
        description:
          type: string
          nullable: true
          description: >-
            A description of the framework providing additional context about
            its structure, scope and origin
        jurisdiction:
          $ref: '#/components/schemas/JurisdictionENUM'
          description: >-
            The governing body responsible for publishing this framework.
            Durable skills frameworks are not state-specific and are published
            as "Multi-State".
        inLanguage:
          $ref: '#/components/schemas/LanguageENUM'
          description: The language of the framework content, in BCP 47 format
        isCurrent:
          type: boolean
          description: >-
            Whether this framework is currently in effect. Frameworks that have
            been superseded or retired are excluded from responses by default;
            set includeNonCurrent=true to retrieve them.
        dateCreated:
          type: string
          format: date
          nullable: true
          description: The date on which this framework was created in the source system
        dateModified:
          type: string
          format: date
          nullable: true
          description: The date on which this framework was most recently modified
        author:
          type: string
          description: >-
            The author or creator of this framework, typically the organization
            that published it
        provider:
          type: string
          description: >-
            The service provider or organization that makes this data available
            in the knowledge graph
        license:
          type: string
          format: uri
          description: A URL to the license document that applies to this content
        attributionStatement:
          type: string
          description: >-
            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 framework, you must include this attribution
            statement to comply with the license terms.
    Error:
      type: object
      description: Standard error response object returned for all error conditions
      required:
        - error
        - message
        - requestId
      properties:
        error:
          type: string
          description: >-
            Machine-readable error type identifier (e.g., `ValidationError`,
            `NotFoundError`, `InternalServerError`)
        message:
          type: string
          description: >-
            Human-readable error message that explains what went wrong and may
            include actionable guidance
        requestId:
          type: string
          description: Unique identifier for this request (for debugging and support)
        details:
          type: object
          description: >-
            Optional additional details about the error, such as validation
            failures or field-specific issues
          additionalProperties: true
    Pagination:
      type: object
      description: Cursor-based pagination metadata
      required:
        - limit
        - hasMore
      properties:
        limit:
          type: integer
          description: Maximum number of results to return per page
        nextCursor:
          type: string
          nullable: true
          description: >-
            Cursor for fetching the next page of results in your next request
            (`null` if there are no more results)
        hasMore:
          type: boolean
          description: Whether there are more results after this page
    JurisdictionENUM:
      type: string
      description: US state, territory, or multi-state designation
      enum:
        - 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
    LanguageENUM:
      type: string
      description: Language used in the resource (BCP 47 format)
      enum:
        - en-US
        - es-US
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: API key for authentication

````