Skip to main content
GET
Get a rubric's criteria
Read the criteria from the rubricCriteria array. Each one has a name, an optional description, a maxScore and minScore, and a scoringLogic list holding one band per score.
This call returns the whole rubric, the same body as Get a rubric, not a bare list of criteria. The response is not paginated, so you always get every criterion.
An unknown rubric id returns 404 with Rubric not found.

Next step

Update a rubric criterion

Take a criterion’s id from rubricCriteria and change its wording or 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, with its criteria in rubricCriteria.

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"