Academic term

Represents a single academic term.

URI
/api/v9/academic-terms/ID

GET Get an academic term

List academic terms configured into the system. These are the main “buckets” where applications are categorized. An example of an academic term is Fall 2016 or Spring 2017.

Syntax
GET /api/v9/academic-terms/123
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/academic-terms/123"

Response headers

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

Response codes

Response codeDescription
200 OKThe academic term data was successfully returned
404 Not FoundThe academic term was not found

Example response

Response
{
  "id": 123,
  "year": "/api/v9/academic-years/2025",
  "name": "Spring semester 2025/26",
  "type": "/api/v9/academic-terms/types/2",
  "start": "2026-01-01",
  "grace": "2026-01-08",
  "finish": "2026-05-31"
}