For Developers
List Rubrics
GET https://ed.link/api/v2/graph/classes/:class_id/rubrics
Retrieve a list of all Rubrics connected to a given Class.
Request Parameters
Parameter | Type | Description |
---|---|---|
class_id | string | The UUID of the desired Class. |
This endpoint only supports the $first
query parameter. Use the $next
URL provided in each response to page through results.
Sample Request
axios.get(`https://ed.link/api/v2/graph/classes/${class_id}/rubrics`, {
headers: {
authorization: `Bearer ${integration_access_token}`
}
});
Sample Response
{
"$data": [
{
"id": "00000000-0000-0000-0000-000000000000",
"created_date": "2025-07-31T16:21:44.876Z",
"updated_date": "2025-07-31T16:21:44.876Z",
"title": "Essay Grading Rubric",
"description": "Standard rubric for all written essays in English 101.",
"properties": {},
"grading_criteria": [
{
"name": "Thesis Statement",
"performance_levels": [
{ "name": "Excellent", "points": 10 },
{ "name": "Good", "points": 7 },
{ "name": "Needs Improvement", "points": 3 }
]
}
]
}
],
"$request": "00000000-0000-0000-0000-000000000000"
}
Google does not support a meaningful list function, so you'll have to fetch by ID directly.
Schoology's API documentation claims to support a list endpoint for Rubrics, but our testing shows it is unavailable.
Supported Providers
- canvas