# University of Auckland Course Catalog Api V3

**Canonical:** https://apis.io/apis/university-of-auckland/course-catalog-v3/  
**Provider:** University of Auckland — https://apis.io/providers/university-of-auckland/  
**Base URL:** https://apis.auckland.ac.nz/courses/v3  
**Documentation:** https://developer.auckland.ac.nz/prd/documentation/api-course-catalog-v3

University of Auckland Course Catalog Api V3 is one of 7 APIs that [University of Auckland](https://apis.io/providers/university-of-auckland/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Course Catalog, Student Records, Reference Data, Education, and PeopleSoft. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, API documentation, and 2 JSON Schemas.

Read-only access to the University of Auckland course catalogue, described by the University as "Exposes some course information by querying CS9 views" — CS9 being its PeopleSoft Campus Solutions instance. Twelve operations across a Courses API (courses by subject, course by id) and a Reference Data API (terms, subjects, consent codes, component codes, academic organisations, groups and careers), plus an operational POST /cache/reload/collections. OpenAPI 3.1.0. Live and access-controlled - the route returns HTTP 401 without a key issued through the developer portal. Note two defects in the University's own document, preserved verbatim rather than silently corrected: servers[0].url is published as "httpss://apis.auckland.ac.nz/courses/v3" (the working base is https://), and info.version reads "3.0" while the path segment says v3.

## Operations (12)

| Method | Path | Summary |
|---|---|---|
| POST | `/cache/reload/collections` | — |
| GET | `/terms` | — |
| GET | `/terms/{termCode}` | — |
| GET | `/subjects` | — |
| GET | `/subject/{subject}/courses` | — |
| GET | `/courses` | — |
| GET | `/course/{id}` | — |
| GET | `/consentCodes` | — |
| GET | `/componentCodes` | — |
| GET | `/acadOrgs` | — |
| GET | `/acadGroups` | — |
| GET | `/acadCareers` | — |

## Machine-readable artifacts (11)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/openapi/university-of-auckland-course-catalog-v3-openapi.yml
- **x-original-openapi** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/openapi/_original/university-of-auckland-course-catalog-v3-openapi.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/json-schema/university-of-auckland-course-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/json-schema/university-of-auckland-term-schema.json
- **x-example** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/examples/university-of-auckland-terms-list-example.json
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/authentication/university-of-auckland-authentication.yml
- **Errors** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/errors/university-of-auckland-errors.yml
- **Rules** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/rules/university-of-auckland-rules.yml
- **Documentation** — https://developer.auckland.ac.nz/prd/documentation/api-course-catalog-v3
- **DeveloperPortal** — https://developer.auckland.ac.nz/prd/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/apis.yml

## Other University of Auckland APIs (6)

- [University of Auckland Classes Api V2](https://apis.io/apis/university-of-auckland/classes-v2/)
- [ResearchSpace OAI-PMH 2.0 Service](https://apis.io/apis/university-of-auckland/researchspace-oai/)
- [ResearchSpace DSpace REST API](https://apis.io/apis/university-of-auckland/researchspace-rest/)
- [University of Auckland Shibboleth Identity Provider (SAML 2.0 metadata)](https://apis.io/apis/university-of-auckland/identity-federation/)
- [University of Auckland Figshare Research Data Repository (tenant)](https://apis.io/apis/university-of-auckland/figshare-tenant/)
- [University of Auckland Library Discovery (Ex Libris Primo tenant)](https://apis.io/apis/university-of-auckland/primo-tenant/)

## Tags

Course Catalog, Student Records, Reference Data, Education, PeopleSoft

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/university-of-auckland/course-catalog-v3/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/university-of-auckland/.
