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

# GET /sections/{term}/seats

`GET /sections/{term}/seats`

## 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

## Response `200`

Ok

- Seat[]
  - `title` string, required
  - `seats` Seating, required
    - `capacity` number, double, required
    - `actual` number, double, required
    - `remaining` number, double, required
  - `waitListSeats` Seating, required
    - `capacity` number, double, required
    - `actual` number, double, required
    - `remaining` number, double, required
  - `requirements` Requirements
    - `level` LevelType[], required
    - `fieldOfStudy` string[]
    - `classification` Classification[]
    - `negClassification` Classification[]
    - `degree` string[]
    - `program` string[]
    - `negProgram` string[]
    - `college` string[]
    - `negCollege` string[]
    - `major` string[]
  - `crn` string, required

## Other responses

- `404` — Section Seats 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-03-01** `b1f53c898f30` — 2 info
  - added the new enum value `202205` to the `path` request parameter `term`
  - added the required property `items/title` to the response with the `200` status
- **2021-05-30** `6b8c9d966e34` — 2 info
  - added the new enum value `202109` to the `path` request parameter `term`
  - added the new enum value `202201` to the `path` request parameter `term`
- **2021-04-24** `d98eb39c4b94` — 1 warning, 7 info
  - added the new `unclassified` enum value to the `items/requirements/classification/items/` response property for the response status `200`
  - added the optional property `items/requirements/college` to the response with the `200` status
  - added the optional property `items/requirements/degree` to the response with the `200` status
  - added the optional property `items/requirements/major` to the response with the `200` status
  - …4 more

[Full history](https://skmtc.dev/vikelabs/apis/functions/changes/sections/:term/seats/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)
