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

# Changes to GET /deals

`GET /deals`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 7 revisions.

- **2026-02-14** `fe24d3dfadad`: 3 breaking, 29 info

## Changes

- **2026-02-14** `fe24d3dfadad`: 3 breaking, 29 info
  - for the `query` request parameter `limit`, the format changed from no format to `int32`
  - the `items/items/` response's property type changed from no type to `object` for status `200`
  - the `items/items/allOf[#/components/schemas/BaseDeal]/type` response's property type changed from `string` to no type for status `200`
  - api operation id `Deals_list` was added
  - for the `query` request parameter `full_text_search`, the minLength was decreased from `4` to `0`
  - removed `subschema #2` from the response body `allOf` list for the response status `400`
  - removed `subschema #2` from the response body `allOf` list for the response status `401`
  - removed `subschema #2` from the response body `allOf` list for the response status `403`
  - removed `subschema #2` from the response body `allOf` list for the response status `404`
  - removed `subschema #2` from the response body `allOf` list for the response status `429`
  - removed `subschema #2` from the response body `allOf` list for the response status `500`
  - added the optional property `items/items/description` to the response with the `200` status
  - added the optional property `items/items/metadata` to the response with the `200` status
  - added `#/components/schemas/DealType` to the `items/items/allOf[#/components/schemas/BaseDeal]/type` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `items/items/` response property `allOf` list for the response status `200`
  - removed discriminator from `items/items/allOf[#/components/schemas/BaseDeal]/` response property for the response status `200`
  - removed the `error` enum value from the `allOf[#/components/schemas/Error]/type` response property for the response status `400`
  - removed the `error` enum value from the `allOf[#/components/schemas/Error]/type` response property for the response status `401`
  - removed the `error` enum value from the `allOf[#/components/schemas/Error]/type` response property for the response status `403`
  - removed the `error` enum value from the `allOf[#/components/schemas/Error]/type` response property for the response status `404`
  - removed the `error` enum value from the `allOf[#/components/schemas/Error]/type` response property for the response status `429`
  - removed the `error` enum value from the `allOf[#/components/schemas/Error]/type` response property for the response status `500`
  - removed the `list` enum value from the `type` response property for the response status `200`
  - removed the `safe_deal` enum value from the `items/items/allOf[#/components/schemas/BaseDeal]/type` response property for the response status `200`
  - added the required property `items/items/balance` to the response with the `200` status
  - added the required property `items/items/created_at` to the response with the `200` status
  - added the required property `items/items/expires_at` to the response with the `200` status
  - added the required property `items/items/fee_moment` to the response with the `200` status
  - added the required property `items/items/id` to the response with the `200` status
  - added the required property `items/items/payout_balance` to the response with the `200` status
  - added the required property `items/items/status` to the response with the `200` status
  - added the required property `items/items/test` to the response with the `200` status

---

[Operation](https://skmtc.dev/hexlet/apis/api-kassa/docs/deals/get.md) - [API](https://skmtc.dev/hexlet/apis/api-kassa.md) - [Page](https://skmtc.dev/hexlet/apis/api-kassa/changes/deals/get)
