---
title: "Changes to List Catalog"
method: GET
path: "/api/learning-plans/catalog"
---

# Changes to List Catalog

`GET /api/learning-plans/catalog`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 23 revisions.

- **2026-09-24** `b94229ad4b85`: 1 info
- **2026-08-27** `fa7408e68262`: 1 breaking, 3 info
- **2026-08-20** `39e293adecd1`: 2 info

## Changes

- **2026-09-24** `b94229ad4b85`: 1 info
  - added the new optional `query` request parameter `catalog_version`
- **2026-08-27** `fa7408e68262`: 1 breaking, 3 info
  - the response's body type changed from `array` to no type for status `200`
  - added the new optional `query` request parameter `include_bodies`
  - added the new optional `query` request parameter `include_starter_count`
  - added `#/components/schemas/LearningPlanCatalog, subschema #1` to the response body `anyOf` list for the response status `200`
- **2026-08-20** `39e293adecd1`: 2 info
  - added the new optional `query` request parameter `include_premium`
  - added the optional property `items/premium` to the response with the `200` status

---

[Operation](https://skmtc.dev/usecreed/apis/creed-api/docs/api/learning-plans/catalog/get.md) - [API](https://skmtc.dev/usecreed/apis/creed-api.md) - [Page](https://skmtc.dev/usecreed/apis/creed-api/changes/api/learning-plans/catalog/get)
