---
title: "Changes to GET /collections"
method: GET
path: "/collections"
---

# Changes to GET /collections

`GET /collections`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 8 of 59 revisions.

- **2026-09-04** `4bd49376b543`: 4 breaking
- **2026-08-17** `cfa5d9c60093`: 4 info
- **2026-03-02** `8c167ee47363`: 1 info
- **2025-10-16** `df7e1a7888ba`: 2 info
- **2025-10-07** `dfcbfe5a5263`: 2 warning, 2 info
- **2025-10-04** `728b66fe87a3`: 2 warning, 4 info
- **2025-08-12** `9b34d7c2f707`: 1 warning, 11 info
- **2025-06-02** `60812f5416c5`: 17 warning, 4 info

## Changes

- **2026-09-04** `4bd49376b543`: 4 breaking
  - added `subschema #1, subschema #2, subschema #3` to the `oneOf[#/components/schemas/collection]/Fields/items/Kind` response property `oneOf` list for the response status `200`
  - added `subschema #1, subschema #2, subschema #3` to the `oneOf[subschema #2]/items/Fields/items/Kind` response property `oneOf` list for the response status `200`
  - the `oneOf[#/components/schemas/collection]/Fields/items/Typ` response's property type changed from `integer` to `string` for status `200`
  - the `oneOf[subschema #2]/items/Fields/items/Typ` response's property type changed from `integer` to `string` for status `200`
- **2026-08-17** `cfa5d9c60093`: 4 info
  - added the optional property `oneOf[#/components/schemas/collection]/Indexes/items/Kind` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/collection]/Indexes/items/KindDescription` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/Indexes/items/Kind` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/Indexes/items/KindDescription` to the response with the `200` status
- **2026-03-02** `8c167ee47363`: 1 info
  - api operation id `collection_describe` removed and replaced with `describe_collection`
- **2025-10-16** `df7e1a7888ba`: 2 info
  - added the optional property `oneOf[#/components/schemas/collection]/EncryptedIndexes` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/EncryptedIndexes` to the response with the `200` status
- **2025-10-07** `dfcbfe5a5263`: 2 warning, 2 info
  - removed the optional property `oneOf[#/components/schemas/collection]/VersionSources` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/VersionSources` from the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/collection]/PreviousVersion` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/PreviousVersion` to the response with the `200` status
- **2025-10-04** `728b66fe87a3`: 2 warning, 4 info
  - removed the optional property `oneOf[#/components/schemas/collection]/Sources` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/Sources` from the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/collection]/Query` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/collection]/VersionSources` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/Query` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/VersionSources` to the response with the `200` status
- **2025-08-12** `9b34d7c2f707`: 1 warning, 11 info
  - deleted the `query` request parameter `schema_root`
  - added the new optional `query` request parameter `collection_id`
  - added the optional property `oneOf[#/components/schemas/collection]/CollectionSet` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/collection]/Fields/items/FieldID` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/collection]/Fields/items/IsPrimary` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/collection]/Fields/items/Typ` to the response with the `200` status
  - added the optional property `oneOf[#/components/schemas/collection]/IsPlaceholder` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/CollectionSet` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/Fields/items/FieldID` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/Fields/items/IsPrimary` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/Fields/items/Typ` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/IsPlaceholder` to the response with the `200` status
- **2025-06-02** `60812f5416c5`: 17 warning, 4 info
  - deleted the `query` request parameter `collection_id`
  - removed the optional property `oneOf[#/components/schemas/collection]/CollectionSet` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/collection]/EncryptedIndexes` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/collection]/Fields/items/FieldID` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/collection]/Fields/items/IsPrimary` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/collection]/Fields/items/Typ` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/collection]/IsPlaceholder` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/collection]/PreviousVersion` from the response with the `200` status
  - removed the optional property `oneOf[#/components/schemas/collection]/Query` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/CollectionSet` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/EncryptedIndexes` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/Fields/items/FieldID` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/Fields/items/IsPrimary` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/Fields/items/Typ` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/IsPlaceholder` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/PreviousVersion` from the response with the `200` status
  - removed the optional property `oneOf[subschema #2]/items/Query` from the response with the `200` status
  - api operation id `describe_collection` removed and replaced with `collection_describe`
  - added the new optional `query` request parameter `schema_root`
  - added the optional property `oneOf[#/components/schemas/collection]/Sources` to the response with the `200` status
  - added the optional property `oneOf[subschema #2]/items/Sources` to the response with the `200` status

---

[Operation](https://skmtc.dev/sourcenetwork/apis/defradb-api/docs/collections/get.md) - [API](https://skmtc.dev/sourcenetwork/apis/defradb-api.md) - [Page](https://skmtc.dev/sourcenetwork/apis/defradb-api/changes/collections/get)
