Skip to navigation

List specialisations

View as Markdown

One page of the institution’s catalogue specialisations: Majors, Minors, Honours streams and research areas.

Filter by type (Major | Minor | Honours | Specialisation | Research) as well as the common filters below. Children are NOT included: no curriculum, no containers, no entries. A list is for finding things; fetch the item or its structure for the detail.

Paged: page from 0, size default 25 and capped at 100. total is the count matching the filter across all pages. Ordered by code then year.

Filters combine with AND, and all are optional: year, and q which matches a substring of the code or name, case-insensitively. externalIds is included on every row, since it’s the key you reconcile against, and it costs one batched query per page rather than one per row.

Authentication

AuthorizationBearer

Paste a Keycloak access token (no "Bearer " prefix)

Query parameters

pageintegerOptionalDefaults to 0
qstringOptional
sizeintegerOptionalDefaults to 25
typestringOptional
yearintegerOptional

Response

One page of specialisations.
rowslist of objectsOptional
totallongOptional
Total matching the filter, across all pages.
pageintegerOptional
sizeintegerOptional