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

# Changes to Search assets

`GET /api/search`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 17 of 79 revisions.

- **2026-08-08** `815e0302a988` — 1 breaking, 1 info
- **2026-08-07** `e71db45f5d4a` — 1 warning, 1 info
- **2026-08-05** `e654ac1b0945` — 2 info
- **2026-08-05** `c3e15c78f2da` — 4 info
- **2026-07-27** `e1c990d3ca3b` — 1 warning, 3 info
- **2026-07-26** `aff97899d1c0` — 3 warning, 3 info
- **2026-07-24** `98cc8ad86165` — 1 info
- **2026-07-22** `f4cf79d45890` — 3 info
- **2026-07-20** `1e9ee91ddfe7` — 1 info
- **2026-07-14** `075f79c577a2` — 1 info
- **2026-07-02** `28f8549f3bc4` — 2 info
- **2026-06-11** `0af8aaa9fea3` — 2 info
- **2026-06-04** `3b5090d0b2a2` — 7 warning
- **2026-06-01** `5ecfeaf25dcc` — 13 breaking, 3 info
- **2026-05-30** `ece9b5bc4499` — 1 info
- **2026-05-27** `cf9771647392` — 1 info
- **2026-05-12** `9f13ecc4bc7d` — 2 info

## Changes

- **2026-08-08** `815e0302a988` — 1 breaking, 1 info
  - response property `detail` list-of-types was widened by adding types `string` to media type `application/json` of response `422`
  - the response property `detail` became required for the status `422`
- **2026-08-07** `e71db45f5d4a` — 1 warning, 1 info
  - removed the optional property `debug` from the response with the `200` status
  - deleted the `query` request parameter `threshold` with deprecation
- **2026-08-05** `e654ac1b0945` — 2 info
  - added the required property `data/items/asset/current_version_id` to the response with the `200` status
  - added the required property `data/items/asset/kind` to the response with the `200` status
- **2026-08-05** `c3e15c78f2da` — 4 info
  - added the media type `application/json` for the response with the status `404`
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - added the non-success response with the status `429`
- **2026-07-27** `e1c990d3ca3b` — 1 warning, 3 info
  - deleted the `query` request parameter `include_debug`
  - added the required property `debug/anyOf[subschema #1: SearchDebug]/reranked` to the response with the `200` status
  - added the required property `debug/anyOf[subschema #1: SearchDebug]/reranker` to the response with the `200` status
  - added the required property `debug/anyOf[subschema #1: SearchDebug]/selected_ordering` to the response with the `200` status
- **2026-07-26** `aff97899d1c0` — 3 warning, 3 info
  - deleted the `query` request parameter `album_ids`
  - deleted the `query` request parameter `captured_after`
  - deleted the `query` request parameter `captured_before`
  - added the new optional `query` request parameter `album_id`
  - added the new optional `query` request parameter `local_datetime_after`
  - added the new optional `query` request parameter `local_datetime_before`
- **2026-07-24** `98cc8ad86165` — 1 info
  - added the new optional `query` request parameter `bbox`
- **2026-07-22** `f4cf79d45890` — 3 info
  - added the new optional `query` request parameter `include_debug`
  - `query` request parameter `threshold` was deprecated
  - added the optional property `debug` to the response with the `200` status
- **2026-07-20** `1e9ee91ddfe7` — 1 info
  - added the new optional `query` request parameter `album_ids`
- **2026-07-14** `075f79c577a2` — 1 info
  - added the optional property `data/items/asset/stack_id` to the response with the `200` status
- **2026-07-02** `28f8549f3bc4` — 2 info
  - added the new optional `query` request parameter `center`
  - added the new optional `query` request parameter `radius`
- **2026-06-11** `0af8aaa9fea3` — 2 info
  - added the optional property `data/items/asset/faces/anyOf[subschema #1]/items/confidence` to the response with the `200` status
  - added the required property `data/items/asset/faces/anyOf[subschema #1]/items/source` to the response with the `200` status
- **2026-06-04** `3b5090d0b2a2` — 7 warning
  - removed the optional property `data/items/asset/checksum` from the response with the `200` status
  - removed the optional property `data/items/asset/checksum_sha1` from the response with the `200` status
  - removed the optional property `data/items/asset/device_asset_id` from the response with the `200` status
  - removed the optional property `data/items/asset/device_id` from the response with the `200` status
  - removed the optional property `data/items/asset/file_created_at` from the response with the `200` status
  - removed the optional property `data/items/asset/file_modified_at` from the response with the `200` status
  - removed the optional property `data/items/asset/file_size_bytes` from the response with the `200` status
- **2026-06-01** `5ecfeaf25dcc` — 13 breaking, 3 info
  - the response property `data/items/asset/checksum` became optional for the status `200`
  - the response property `data/items/asset/device_asset_id` became optional for the status `200`
  - the response property `data/items/asset/device_id` became optional for the status `200`
  - the response property `data/items/asset/file_created_at` became optional for the status `200`
  - the response property `data/items/asset/file_modified_at` became optional for the status `200`
  - response property `data/items/asset/checksum` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/items/asset/device_asset_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/items/asset/device_id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/items/asset/faces` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/items/asset/file_created_at` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/items/asset/file_modified_at` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/items/asset/file_size_bytes` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/items/asset/people` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added the new optional `query` request parameter `include`
  - added the optional property `data/items/asset/file_data` to the response with the `200` status
  - the `file_size_bytes` response's property default value `0` was removed for the status `200`
- **2026-05-30** `ece9b5bc4499` — 1 info
  - added the optional property `data/items/asset/thumbhash` to the response with the `200` status
- **2026-05-27** `cf9771647392` — 1 info
  - added the optional property `data/items/asset/duration` to the response with the `200` status
- **2026-05-12** `9f13ecc4bc7d` — 2 info
  - added the optional property `data/items/asset/metadata/anyOf[subschema #1: MetadataResponse]/raw_height` to the response with the `200` status
  - added the optional property `data/items/asset/metadata/anyOf[subschema #1: MetadataResponse]/raw_width` to the response with the `200` status

---

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