---
title: "Changes to Returns a list of subjects"
method: GET
path: "/subjects"
---

# Changes to Returns a list of subjects

`GET /subjects`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 75 revisions.

- **2021-01-27** `074297e2142c`: 6 warning, 2 info
- **2021-01-26** `67e7eefbc146`: 2 breaking, 6 info
- **2021-01-26** `da5815f1a537`: 6 warning, 2 info
- **2021-01-15** `640cc388a4ca`: 3 breaking

## Changes

- **2021-01-27** `074297e2142c`: 6 warning, 2 info
  - removed the optional property `bursary_amount` from the response with the `200` status
  - removed the optional property `code` from the response with the `200` status
  - removed the optional property `early_career_payments` from the response with the `200` status
  - removed the optional property `name` from the response with the `200` status
  - removed the optional property `scholarship` from the response with the `200` status
  - removed the optional property `subject_knowledge_enhancement_course_available` from the response with the `200` status
  - added the required property `data` to the response with the `200` status
  - added the required property `jsonapi` to the response with the `200` status
- **2021-01-26** `67e7eefbc146`: 2 breaking, 6 info
  - removed the required property `data` from the response with the `200` status
  - removed the required property `jsonapi` from the response with the `200` status
  - added the optional property `bursary_amount` to the response with the `200` status
  - added the optional property `code` to the response with the `200` status
  - added the optional property `early_career_payments` to the response with the `200` status
  - added the optional property `name` to the response with the `200` status
  - added the optional property `scholarship` to the response with the `200` status
  - added the optional property `subject_knowledge_enhancement_course_available` to the response with the `200` status
- **2021-01-26** `da5815f1a537`: 6 warning, 2 info
  - removed the optional property `bursary_amount` from the response with the `200` status
  - removed the optional property `code` from the response with the `200` status
  - removed the optional property `early_career_payments` from the response with the `200` status
  - removed the optional property `name` from the response with the `200` status
  - removed the optional property `scholarship` from the response with the `200` status
  - removed the optional property `subject_knowledge_enhancement_course_available` from the response with the `200` status
  - added the required property `data` to the response with the `200` status
  - added the required property `jsonapi` to the response with the `200` status
- **2021-01-15** `640cc388a4ca`: 3 breaking
  - the `bursary_amount` response's property type changed from `integer` to `string` for status `200`
  - the `early_career_payments` response's property type changed from `integer` to `string` for status `200`
  - the `scholarship` response's property type changed from `integer` to `string` for status `200`

---

[Operation](https://skmtc.dev/department-for-education/apis/teacher-training-courses-api/docs/subjects/get.md) - [API](https://skmtc.dev/department-for-education/apis/teacher-training-courses-api.md) - [Page](https://skmtc.dev/department-for-education/apis/teacher-training-courses-api/changes/subjects/get)
