/api/scoresheets/ID/scores
HEAD, GET
Return scores list for the scoresheet
Syntax
GET /api/scoresheets/123/scores
Host: apply.example.edu
Authorization: DREAM apikey="..."
Parameters
Name | | Description | Notes |
byAcademicTermID | Required | The academic term to filter by. | |
Content-Type: application/json
Content-Length: 1456
X-Count: 15
Response example
{
"1": {
"scored": "2019-03-05T14:57:36+00:00",
"application": "/api/applications/2",
"scoresheet": "/api/scoresheets/1",
"points": "20.00",
"comments": "One"
},
"5": {
"scored": "2019-03-05T14:57:33+00:00",
"application": "/api/applications/3",
"scoresheet": "/api/scoresheets/1",
"points": "40.00",
"comments": "Two"
},
"9": {
"scored": "2019-03-05T14:57:30+00:00",
"application": "/api/applications/4",
"scoresheet": "/api/scoresheets/1",
"points": "60.00",
"comments": "Three"
},
"13": {
"scored": "2019-03-05T14:57:27+00:00",
"application": "/api/applications/7",
"scoresheet": "/api/scoresheets/1",
"points": "80.00",
"comments": "Good"
},
"17": {
"scored": "2019-03-05T14:57:23+00:00",
"application": "/api/applications/8",
"scoresheet": "/api/scoresheets/1",
"points": "100.00",
"comments": "Awesome"
}
}
POST
Append an application to the scoresheet in question. If the application is already on this scoresheet, it will just update the score (and optionally, the comments).
Syntax
POST /api/scoresheets/123/scores
Host: apply.example.edu
Authorization: DREAM apikey="..."
Parameters
Name | | Description |
application | Required | An application ID to add |
points | Required | The points to set for this scoresheet score. Validation depends on the scoresheet settings. In case of a mapped-type value, it takes the numeric equivalent. |
comments | Optional | Up to 512 characters of comments. May be omitted or left empty in which case it has no effect (including leaving any existing comments in place). |
Content-Type: application/json
Content-Length: 0
Response codes
201 Created | New applicant/lead was created |