Skip to navigation

Get a specialisation's curriculum structure

View as Markdown

The curriculum of a Major / Minor / Honours stream as a nested tree of containers, in the same shape as a program’s. Each carries its requirement (creditPoints = the UOC that must be taken from it), its entries and its child containers.

Follow here from any entry in a program’s structure whose itemType is not Course, using that entry’s code and year. An entry with resolved: false is one that would 404 here.

DRAFT containers are hidden unless you pass includeDrafts=true.

Authentication

AuthorizationBearer

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

Path parameters

codestringRequired
yearintegerRequired

Query parameters

includeDraftsbooleanOptionalDefaults to false

Response

The specialisation's curriculum as a nested tree.
codestringOptional
yearintegerOptional
structurelist of objectsOptional
The root containers, normally a single "Academic Structure".

Errors

404
Not Found Error