Skip to navigation

List subjects

View as Markdown

One page of the institution’s catalogue subjects (UNSW subjects; our units of study).

Filter by studyLevel as well as the common filters below. This is the largest catalogue, at several thousand rows per year, so paging matters here more than elsewhere. 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
studyLevelstringOptional
yearintegerOptional

Response

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