---
title: "Changes to Search (GET)"
method: GET
path: "/api/search"
---

# Changes to Search (GET)

`GET /api/search`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 10 revisions.

- **2026-04-06** `1b4365f47b75`: 5 breaking, 2 warning, 9 info
- **2026-03-22** `2d0846e42ad4`: 1 breaking
- **2026-03-19** `234b0198f5a8`: 1 warning
- **2026-03-17** `2486dd6cc627`: 4 breaking, 2 warning, 12 info

## Changes

- **2026-04-06** `1b4365f47b75`: 5 breaking, 2 warning, 9 info
  - for the `query` request parameter `stream`, default value was changed from `false` to `false`
  - removed the enum value `false` from the `query` request parameter `stream`
  - removed the enum value `true` from the `query` request parameter `stream`
  - for the `query` request parameter `stream`, the type changed from `string` to `boolean`
  - the `error` response's property type changed from no type to `string` for status `400`
  - deleted the `query` request parameter `image_url`
  - deleted the `query` request parameter `images`
  - api tag `Chat` added
  - api tag `Search` removed
  - added the new optional `query` request parameter `image`
  - added the new optional `query` request parameter `key`
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - removed the non-success response with the status `500`
  - removed the non-success response with the status `503`
  - removed `subschema #1, subschema #2` from the `error` response property `oneOf` list for the response status `400`
- **2026-03-22** `2d0846e42ad4`: 1 breaking
  - for the `query` request parameter `stream`, default value was changed from `true` to `false`
- **2026-03-19** `234b0198f5a8`: 1 warning
  - deleted the `query` request parameter `deep_search`
- **2026-03-17** `2486dd6cc627`: 4 breaking, 2 warning, 12 info
  - the `query` request parameter `stream` was restricted to a list of enum values
  - for the `query` request parameter `stream`, default value was changed from `false` to `true`
  - added `subschema #1, subschema #2` to the `error` response property `oneOf` list for the response status `400`
  - the `error` response's property type changed from `string` to no type for status `400`
  - deleted the `query` request parameter `image`
  - deleted the `query` request parameter `key`
  - api tag `Search` added
  - api tag `Chat` removed
  - added the new optional `query` request parameter `deep_search`
  - added the new optional `query` request parameter `image_url`
  - added the new optional `query` request parameter `images`
  - added the new enum value `false` to the `query` request parameter `stream`
  - added the new enum value `true` to the `query` request parameter `stream`
  - for the `query` request parameter `stream`, the type was generalized from `boolean` to `string`
  - added the non-success response with the status `500`
  - added the non-success response with the status `503`
  - removed the non-success response with the status `401`
  - removed the non-success response with the status `403`

---

[Operation](https://skmtc.dev/elixpo/apis/lixsearch-api/docs/api/search/get.md) - [API](https://skmtc.dev/elixpo/apis/lixsearch-api.md) - [Page](https://skmtc.dev/elixpo/apis/lixsearch-api/changes/api/search/get)
