List all graded assignments
const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://studyfetchapi.com/api/v1/assignment-grader/get', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://studyfetchapi.com/api/v1/assignment-grader/get \
--header 'x-api-key: <api-key>'import requests
url = "https://studyfetchapi.com/api/v1/assignment-grader/get"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)[
{
"_id": "<string>",
"title": "<string>",
"grade": 123,
"rubric": {
"attemptFeedback": "<string>",
"criteria": [
{
"title": "<string>",
"pointsAwarded": 123,
"pointsPossible": 123,
"feedback": "<string>",
"description": "<string>"
}
]
},
"organizationId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"__v": 123,
"userId": "<string>",
"materialId": "<string>",
"textToGrade": "<string>",
"rubricTemplateId": "<string>",
"assignmentId": "<string>",
"studentIdentifier": "<string>",
"assignmentContent": "<string>"
}
]Assignment Grader
List all graded assignments
Returns every graded assignment for the authenticated organization.
GET
/
api
/
v1
/
assignment-grader
/
get
List all graded assignments
const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://studyfetchapi.com/api/v1/assignment-grader/get', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://studyfetchapi.com/api/v1/assignment-grader/get \
--header 'x-api-key: <api-key>'import requests
url = "https://studyfetchapi.com/api/v1/assignment-grader/get"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)[
{
"_id": "<string>",
"title": "<string>",
"grade": 123,
"rubric": {
"attemptFeedback": "<string>",
"criteria": [
{
"title": "<string>",
"pointsAwarded": 123,
"pointsPossible": 123,
"feedback": "<string>",
"description": "<string>"
}
]
},
"organizationId": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"__v": 123,
"userId": "<string>",
"materialId": "<string>",
"textToGrade": "<string>",
"rubricTemplateId": "<string>",
"assignmentId": "<string>",
"studentIdentifier": "<string>",
"assignmentContent": "<string>"
}
]Authorizations
x-api-keybearerAuth
API Key for server-to-server authentication. Resolves to the owning organization.
Response
All assignment graders retrieved
Assignment grader ID
Assignment title
Overall percentage (0-100), rounded to nearest whole number
Grading results with per-criterion scores and feedback
Show child attributes
Show child attributes
Owning organization ID
Creation timestamp
Update timestamp
Mongoose version key
User who triggered the grading (null for API-key auth)
Material that was graded (mutually exclusive with textToGrade)
Raw text that was graded
Rubric template used (if any)
Grouping tag for educator reports
Student email or ID
Source material the AI used as the authoritative reference
Was this page helpful?