Skip to main content
GET
Get a rubric
The response is the whole rubric: its name, description, and a rubricCriteria array holding each criterion with its maxScore, minScore, and scoringLogic bands. Use this call to show a teacher the rubric before they attach it to an assignment, and to read a criterion’s id before you change it. An unknown id returns 404 with Rubric not found.

Next step

Update a rubric

Rename the rubric or change its description.

Update a rubric criterion

Reword a criterion or its scoring bands.

Authorizations

Authorization
string
header
required

Access token from Get an access token.

Path Parameters

id
string<uuid>
required

Unique ID of the rubric, from Create a rubric or List rubrics.

Response

The rubric and its criteria.

A rubric and all of its criteria.

id
string<uuid>

Unique ID of the rubric. Send it as rubricId when you attach the rubric to an assignment.

Example:

"2b973c83-2830-4712-87b7-64a8c0a99035"

name
string

Name of the rubric.

Example:

"Grade 5 English homework"

description
string | null

Longer explanation of the rubric. null if you did not send one.

Example:

"Grades handwritten English homework on grammar and clarity."

rubricCriteria
object[]

Every criterion on this rubric, oldest first. Empty until you add one.

createdAt
string<date-time>
Example:

"2026-03-27T11:30:18.402117Z"

modifiedAt
string<date-time>
Example:

"2026-03-27T11:30:18.402145Z"