---
title: "Changes to GET /api/v1/items"
method: GET
path: "/api/v1/items"
---

# Changes to GET /api/v1/items

`GET /api/v1/items`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 11 of 24 revisions.

- **2026-07-17** `d7715c41ad8e` — 1 info
- **2025-05-26** `6d563160abb6` — 14 info
- **2024-04-05** `3fdf401a2b1b` — 1 info
- **2024-04-02** `790ebbb95319` — 1 breaking
- **2024-04-02** `d59cedfa8366` — 1 info
- **2023-05-20** `03416220e72f` — 2 breaking, 10 info
- **2023-05-20** `0d93dd152097` — 1 info
- **2023-05-20** `c22a496b7a51` — 6 breaking, 2 info
- **2023-05-07** `90df74f89a5e` — 1 info
- **2023-05-07** `cc660ba01149` — 1 info
- **2023-05-07** `e7070ead1fbb` — 3 breaking, 18 warning

## Changes

- **2026-07-17** `d7715c41ad8e` — 1 info
  - added the optional property `error` to the response with the `200` status
- **2025-05-26** `6d563160abb6` — 14 info
  - added the optional property `items/items/mapWithInt32` to the response with the `200` status
  - added the optional property `items/items/mapWithInt32Key` to the response with the `200` status
  - added the optional property `items/items/mapWithInt32Value` to the response with the `200` status
  - added the optional property `items/items/mapWithInt64` to the response with the `200` status
  - added the optional property `items/items/mapWithInt64Key` to the response with the `200` status
  - added the optional property `items/items/mapWithInt64Value` to the response with the `200` status
  - added the optional property `items/items/mapWithMessageValue` to the response with the `200` status
  - added the optional property `items/items/mapWithString` to the response with the `200` status
  - added the optional property `items/items/mapWithUint32` to the response with the `200` status
  - added the optional property `items/items/mapWithUint32Key` to the response with the `200` status
  - added the optional property `items/items/mapWithUint32Value` to the response with the `200` status
  - added the optional property `items/items/mapWithUint64` to the response with the `200` status
  - added the optional property `items/items/mapWithUint64Key` to the response with the `200` status
  - added the optional property `items/items/mapWithUint64Value` to the response with the `200` status
- **2024-04-05** `3fdf401a2b1b` — 1 info
  - added the optional property `nestedItem/nestedItem` to the response with the `200` status
- **2024-04-02** `790ebbb95319` — 1 breaking
  - added the new required `query` request parameter `nestedType`
- **2024-04-02** `d59cedfa8366` — 1 info
  - added the optional property `nestedType` to the response with the `200` status
- **2023-05-20** `03416220e72f` — 2 breaking, 10 info
  - the `query` request parameter `limit` became required
  - the `query` request parameter `offset` became required
  - the response property `items` became required for the status `200`
  - the response property `items/items/createdAt` became required for the status `200`
  - the response property `items/items/id` became required for the status `200`
  - the response property `items/items/name` became required for the status `200`
  - the response property `items/items/type` became required for the status `200`
  - the response property `nestedItem/createdAt` became required for the status `200`
  - the response property `nestedItem/id` became required for the status `200`
  - the response property `nestedItem/name` became required for the status `200`
  - the response property `nestedItem/type` became required for the status `200`
  - the response property `totalCount` became required for the status `200`
- **2023-05-20** `0d93dd152097` — 1 info
  - added the optional property `nestedItem` to the response with the `200` status
- **2023-05-20** `c22a496b7a51` — 6 breaking, 2 info
  - the response property `items` became optional for the status `200`
  - the response property `items/items/createdAt` became optional for the status `200`
  - the response property `items/items/id` became optional for the status `200`
  - the response property `items/items/name` became optional for the status `200`
  - the response property `items/items/type` became optional for the status `200`
  - the response property `totalCount` became optional for the status `200`
  - the `query` request parameter `limit` became optional
  - the `query` request parameter `offset` became optional
- **2023-05-07** `90df74f89a5e` — 1 info
  - added the required property `items/items/createdAt` to the response with the `200` status
- **2023-05-07** `cc660ba01149` — 1 info
  - added the required property `items/items/type` to the response with the `200` status
- **2023-05-07** `e7070ead1fbb` — 3 breaking, 18 warning
  - the `items/items/id` response's property type/format changed from `string`/`uuid` to `string`/`` for status `200`
  - removed the required property `items/items/createdAt` from the response with the `200` status
  - removed the required property `items/items/type` from the response with the `200` status
  - deleted the `query` request parameter `nestedType`
  - removed the optional property `error` from the response with the `200` status
  - removed the optional property `items/items/mapWithInt32` from the response with the `200` status
  - removed the optional property `items/items/mapWithInt32Key` from the response with the `200` status
  - removed the optional property `items/items/mapWithInt32Value` from the response with the `200` status
  - removed the optional property `items/items/mapWithInt64` from the response with the `200` status
  - removed the optional property `items/items/mapWithInt64Key` from the response with the `200` status
  - removed the optional property `items/items/mapWithInt64Value` from the response with the `200` status
  - removed the optional property `items/items/mapWithMessageValue` from the response with the `200` status
  - removed the optional property `items/items/mapWithString` from the response with the `200` status
  - removed the optional property `items/items/mapWithUint32` from the response with the `200` status
  - removed the optional property `items/items/mapWithUint32Key` from the response with the `200` status
  - removed the optional property `items/items/mapWithUint32Value` from the response with the `200` status
  - removed the optional property `items/items/mapWithUint64` from the response with the `200` status
  - removed the optional property `items/items/mapWithUint64Key` from the response with the `200` status
  - removed the optional property `items/items/mapWithUint64Value` from the response with the `200` status
  - removed the optional property `nestedItem` from the response with the `200` status
  - removed the optional property `nestedType` from the response with the `200` status

---

[Operation](https://skmtc.dev/ogen-go/apis/generated-openapi-specification-from-proto-file/docs/api/v1/items/get.md) · [API](https://skmtc.dev/ogen-go/apis/generated-openapi-specification-from-proto-file.md) · [Page](https://skmtc.dev/ogen-go/apis/generated-openapi-specification-from-proto-file/changes/api/v1/items/get)
