---
title: "GET /sections/{term}"
method: GET
path: "/sections/{term}"
---

# GET /sections/{term}

`GET /sections/{term}`

## Path parameters

- `term` '202001' | '202005' | '202009' | '202101' | '202105' | '202109' | '202201' | '202205' | '202209' | '202301' | '202305' | '202309' | '202401', required

## Query parameters

- `subject` string, required
- `code` string, required
- `v9` boolean

## Response `200`

Ok

- Section[]
  - `title` string, required
  - `crn` string, required
  - `sectionCode` string, required
  - `additionalNotes` string
  - `associatedTerm` object, required
    - `end` string, required
    - `start` string, required
  - `registrationDates` object, required
    - `end` string, required
    - `start` string, required
  - `levels` LevelType[], required
  - `campus` 'online' | 'in-person', required
  - `sectionType` 'lecture' | 'lab' | 'tutorial' | 'gradable lab' | 'lecture topic', required
  - `instructionalMethod` string, required
  - `credits` string, required
  - `seats` object
    - `waitAvailable` number, double, nullable, required
    - `waitCount` number, double, required
    - `waitCapacity` number, double, nullable, required
    - `seatsAvailable` number, double, required
    - `enrollment` number, double, required
    - `maxEnrollment` number, double, required
  - `meetingTimes` MeetingTimes[], required
    - `roomNumber` string
    - `buildingAbbreviation` string
    - `building` string
    - `instructors` string[], required
    - `scheduleType` string, required
    - `dateRange` string, required
    - `where` string, required
    - `days` string, required
    - `time` string, required
    - `type` string, required

## Other responses

- `404` — Section Not Found

## Changes

> 17 revisions in range; 1 could not be searched.

- **2023-03-05** `28e93e6f472a` — 1 info
  - added the new enum value `202305` to the `path` request parameter `term`
- **2022-05-16** `f757cb07724b` — 2 info
  - added the new enum value `202209` to the `path` request parameter `term`
  - added the new enum value `202301` to the `path` request parameter `term`
- **2022-05-15** `cb5d2841464c` — 1 warning, 3 info
  - removed the optional property `items/allOf[subschema #2]/meetingTimes/items/buildingAccronym` from the response with the `200` status
  - added the new optional `query` request parameter `v9`
  - added the optional property `items/allOf[subschema #2]/meetingTimes/items/buildingAbbreviation` to the response with the `200` status
  - added the optional property `items/allOf[subschema #2]/seats` to the response with the `200` status
- **2022-03-18** `af8773ea0a6d` — 1 info
  - added `#/components/schemas/Omit_ClassScheduleListing.meetingTimes_, subschema #2` to the `items/` response property `allOf` list for the response status `200`
- **2022-03-01** `b1f53c898f30` — 1 info
  - added the new enum value `202205` to the `path` request parameter `term`

[Full history](https://skmtc.dev/vikelabs/apis/functions/changes/sections/:term/get.md)

---

[API](https://skmtc.dev/vikelabs/apis/functions.md) · [All operations](https://skmtc.dev/vikelabs/apis/functions/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/vikelabs/functions/revisions/5043f9148dcf/schema)
