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

# GET /courses/{term}

`GET /courses/{term}`

Retrieves all the courses available. If query params are passed in, they will be used to filter results.

## Path parameters

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

## Query parameters

- `in_session` boolean

## Response `200`

Ok

- Course[]
  - `pid` string, required
  - `title` string, required
  - `subject` string, required
  - `code` string, required

---

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