Reference

Represents the reference of a scoresheet score.

URI
/api/v10/scoresheets/ID/score/ID/reference

GET Get the reference

Retrieve the score reference metadata.

This API request returns the score reference metadata as a JSON encoded string or null, if no reference is stored.

Syntax
GET /api/v10/scoresheets/123/score/321/reference
Host: apply.example.edu
Authorization: DREAM apikey="..."

Example request

Request
curl
curl \
  -X GET \
  -H "Authorization: DREAM apikey=\"YOUR-API-KEY\"" \
  "https://apply.example.edu/api/v10/scoresheets/123/scores/321/reference"

Response headers

HeaderValueDescription
Content-Typeapplication/jsonThe media type of the resource
Content-Length1234The size of the response body in bytes

Response codes

Response codeDescription
200 OKThe reference was successfully returned
404 Not FoundThe scoresheet does not have this score

Example response

Response
"Diploma nr. 789"

PUT Set the reference

Set the reference of a scoresheet score to the provided value.

Syntax
PUT /api/v10/scoresheets/123/scores/321/reference
Host: apply.example.edu
Authorization: DREAM apikey="..."

Raw request body

The request body must contain a valid JSON string — the reference metadata enclosed in double quotes.

You cannot set the reference metadata to an empty value. Use the DELETE method for that.

Request body
"6073 7081 9027 8380"

Example request

Request
curl
curl \
  -X PUT \
  -H "Authorization: DREAM apikey=\"YOUR-API-KEY\"" \
  -d '"6073 7081 9027 8380"' \
  "https://apply.example.edu/api/v10/scoresheets/123/scores/321/reference"

Response headers

HeaderValueDescription
Content-Typetext/plainThe media type of the resource
Content-Length0The size of the response body in bytes

Response codes

Response codeDescription
204 No ContentThe reference was successfully saved
404 Not FoundThe scoresheet does not have this score
400 Bad RequestThe reference code was not valid

DELETE Delete the reference

Delete the reference of a scoresheet score.

Syntax
DELETE /api/v10/scoresheets/123/scores/321/reference
Host: apply.example.edu
Authorization: DREAM apikey="..."

Example request

Request
curl
curl \
  -X DELETE \
  -H "Authorization: DREAM apikey=\"YOUR-API-KEY\"" \
  "https://apply.example.edu/api/v10/scoresheets/123/scores/321/reference"

Response headers

HeaderValueDescription
Content-Typetext/plainThe media type of the resource
Content-Length0The size of the response body in bytes

Response codes

Response codeDescription
204 No ContentThe reference was successfully cleared
404 Not FoundThe scoresheet does not have this score