# University of Auckland Classes Api V2

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

University of Auckland Classes Api V2 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 1 JSON Schema definition. Tagged areas include Timetable, Course Catalog, Student Records, Education, and PeopleSoft. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, API documentation, and 1 JSON Schema.

Search for scheduled class offerings at the University of Auckland — "Class API is intended to provide access to Class attributes, such as ID, Name, Description, Definition etc". A single GET /classes operation with sixteen query parameters (class number, term, year, subject, catalogue number, course id, academic group, status, component, academic organisation, academic career, class type, active flag, and from/size/page paging) returning a ClassesList of ClassModel records with meeting patterns. OpenAPI 3.1.0. Live and access-controlled - HTTP 401 without a key. Defects preserved verbatim from the University's document - info.version reads "3.0" on a v2 API, the operation is tagged "classes" while the root tags[] declares only "api", and 400 and 500 responses reuse the success schema.

## Operations (1)

| Method | Path | Summary |
|---|---|---|
| GET | `/classes` | Search for classes |

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/openapi/university-of-auckland-classes-v2-openapi.yml
- **x-original-openapi** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/openapi/_original/university-of-auckland-classes-v2-openapi.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-auckland/refs/heads/main/json-schema/university-of-auckland-class-schema.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-classes-v2
- **DeveloperPortal** — https://developer.auckland.ac.nz/prd/

## Other University of Auckland APIs (6)

- [University of Auckland Course Catalog Api V3](https://apis.io/apis/university-of-auckland/course-catalog-v3/)
- [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

Timetable, Course Catalog, Student Records, Education, PeopleSoft

---

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