Tracker

Represents a single tracker set on an applicant. For a tracker created in the system, see Tracker (global).

URI
/api/v9/applicants/ID/trackers/ID

GET Get a tracker

Get information about a specific tracker set on an applicant.

This request does not return the tracker itself, but rather represents the relationships between the applicant and the tracker. Follow the tracker URI in the response to retrieve further information about the tracker in question.

Syntax
GET /api/v9/applicants/123/trackers/321
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/v9/applicants/123/trackers/321"

Response headers

HeaderValueDescription
Content-Typeapplication/jsonMedia type of the resource
Content-Length1234Size of the response body in bytes

Response codes

Response codeDescription
200 OKThe tracker is set to the applicant
404 Not FoundThe tracker was not found
404 Not FoundThe applicant does not have this tracker

Example response

Response
{
  "assigned": "2025-10-03T13:00:42+00:00",
  "tracker": "/api/v9/applicants/trackers/321"
}

PUT Set a tracker

Set a tracker to the applicant in question. This requires that the tracker already exists. Use POST /api/v9/applicants/trackers to create a tracker first, then this API request will allow you to set the tracker (identified by its code) to any number of applicants.

In other words, this will not create a new tracker, but create a relationship (association) between an existing tracker and an applicant.

The body of the request is left empty.

Syntax
PUT /api/v9/applicants/123/trackers/321
Host: apply.example.edu
Authorization: DREAM apikey="..."

Example request

Request
curl
curl \
  -X PUT \
  -H "Authorization: DREAM apikey=\"YOUR-API-KEY\"" \
  "https://apply.example.edu/api/v9/applicants/123/trackers/321"

Response headers

HeaderValueDescription
Content-Typetext/plainMedia type of the resource
Content-Length0Size of the response body in bytes

Response codes

Response codeDescription
204 No ContentThe tracker was successfully set
404 Not FoundThe tracker was not found

DELETE Delete a tracker

Remove the tracker from the applicant in question.

This request does not delete the tracker itself, only removing its association with the applicant in question.

Syntax
DELETE /api/v9/applicants/123/trackers/321
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/v9/applicants/123/trackers/321"

Response headers

HeaderValueDescription
Content-Typetext/plainMedia type of the resource
Content-Length0Size of the response body in bytes

Response codes

Response codeDescription
204 No ContentTracker was successfully deleted
404 Not FoundThe tracker was not found
404 Not FoundThe applicant does not have this tracker