POST Assignment Grade

Grade an assignment with points.

Request URL

https://{school}.myschoolapp.com/api/academics/assignmentgrade?t={token}

Request headers

Content-Type stringMedia type of the body sent to the API.

Request body

AssignmentId int
SectionId int
StudentUserId int
GradebookGrade intPoints earned for the assignment. (Keep the maximum points in mind.)

{
  "AssignmentId": "2833735",
  "SectionId": "1506414",
  "StudentUserId": "2884690",
  "GradebookGrade": "65"
}

Response 200

Returns 1 when the operation succeeds. NOTE: If the combination of assignment type / section / marking period is set to use a letter grade scale, you will see a 403 stating USER_ERROR: Operation Failed. Also, note that there is no PUT for this API call. Always use POST and it will add or update the grade as necessary.


{
  "Message": "1"
}