- REST API: Authenticate and make HTTP requests to retrieve academic standards directly. Best for applications that need real-time access. Learn more about the API.
- MCP Server: Using the server, AI models can reliably work with academic standards, learning components, and learning progressions. They can resolve standards, decompose them into granular learning components, and trace progressions across standards. Learn more about the MCP server.
- Local JSONL: Download local JSONL files and query them directly. Best for offline access, custom processing, or complex queries.
- REST API
- Local JSONL
Early access
The API is in early access and is actively evolving. We will continue expanding it, and breaking changes may occur as we improve accuracy and reliability. Email support@learningcommons.org ↗ with your feedback or issues.
The API is in early access and is actively evolving. We will continue expanding it, and breaking changes may occur as we improve accuracy and reliability. Email support@learningcommons.org ↗ with your feedback or issues.
What you’ll do
- Authenticate using an API key.
- Get a standards framework identifier (CASE UUID) for Multi-State Mathematics.
- Retrieve a list of academic standards using that framework identifier.
What you’ll need
- An API key generated in the Learning Commons Platform ↗. You’ll pass this key in each request.
Base URL
All REST API requests should be sent to the base URL provided in the Learning Commons Portal when you create your API key. The base URL will follow this format:Authentication
Include your API key in the x-api-key header on every request.STEP 1: Get a standards framework identifier
Use your preferred HTTP client to send a GET request to the standards frameworks endpoint to get the CASE UUID for Multi-State Mathematics.caseIdentifierUUID (GUID). Copy the caseIdentifierUUID from the response, you’ll use it in the next step.STEP 2: Retrieve academic standards
Use thecaseIdentifierUUID you copied from Step 1’s response with the academic standards endpoint to retrieve the individual standards for that framework.If you skipped Step 1, you can use the CCSS Math framework UUID:
c6496676-d7cb-11e8-824f-0242ac160002 in place of YOUR_UUID_FROM_STEP_1.Next steps
Now that you’ve made your first API call, you’re ready to:- Explore other endpoints: Check out the API Reference for information about Knowledge Graph API endpoints.
- Understand the data model: Review the entity and relationship reference under the Knowledge Graph tab to learn about the graph structure.
- Follow step-by-step tutorials: Learn how to build common use cases with the Knowledge Graph.
Tutorials
Step-by-step guides to help you build with the Knowledge Graph.