---
title: "GET /grades"
method: GET
path: "/grades"
tags: ["Grades"]
---

# GET /grades

`GET /grades`

Get grades for a course, a professor, or both. If by course, returns all of the grades available by section.

<aside class="notice">
At least one of <code>course</code> and <code>professor</code> is required.
</aside>

## Query parameters

- `course` string
- `professor` string
- `semester` string
- `section` string

## Response `200`

Returns grades matching query

- Grades[]
  - `course` string, required
  - `professor` string, required
  - `semester` string, required
  - `section` string, required
  - `A+` integer, required
  - `A` integer, required
  - `A-` integer, required
  - `B+` integer, required
  - `B` integer, required
  - `B-` integer, required
  - `C+` integer, required
  - `C` integer, required
  - `C-` integer, required
  - `D+` integer, required
  - `D` integer, required
  - `D-` integer, required
  - `F` integer, required
  - `W` integer, required
  - `Other` integer, required

## Other responses

- `400` — bad input parameter

---

[API](https://skmtc.dev/planetterp/apis/planetterp-api.md) · [All operations](https://skmtc.dev/planetterp/apis/planetterp-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/planetterp/planetterp-api/revisions/3df33ecea977/schema)
