Create a rubric
Create a named rubric, the container for the criteria that decide how a student’s work is scored.
Rules
nameis required.descriptionis optional.- Keep the trailing slash on the path. Without it the API redirects, and most HTTP clients drop the request body when they follow a redirect.
- A new rubric has no criteria.
rubricCriteriastays[]until you add one. - Save the
idfrom the response. You need it to add criteria and to attach the rubric to an assignment.
403, not 401. See API errors.Next step
Add a rubric criterion
Authorizations
Access token from Get an access token.
Body
Response
The rubric was created. rubricCriteria is empty until you add a criterion.
A rubric and all of its criteria.
Unique ID of the rubric. Send it as rubricId when you attach the rubric to an assignment.
"2b973c83-2830-4712-87b7-64a8c0a99035"
Name of the rubric.
"Grade 5 English homework"
Longer explanation of the rubric. null if you did not send one.
"Grades handwritten English homework on grammar and clarity."
Every criterion on this rubric, oldest first. Empty until you add one.
"2026-03-27T11:30:18.402117Z"
"2026-03-27T11:30:18.402145Z"