---
title: "Changes to Batch update points"
method: POST
path: "/collections/{collection_name}/points/batch"
---

# Changes to Batch update points

`POST /collections/{collection_name}/points/batch`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 20 revisions.

- **2026-10-22** `c93be9a86fe5`: 1 breaking, 68 info
- **2026-08-05** `d08b1f613f29`: 10 breaking, 131 info
- **2026-02-20** `26c6f383c006`: 1 warning, 3 info
- **2025-11-17** `d09f337ca2f3`: 9 breaking, 63 info
- **2025-07-18** `172ce7556b1f`: 42 info
- **2025-04-15** `5d330acca4cd`: 2 breaking, 90 info
- **2025-01-17** `a7900f38a79d`: 13 breaking, 54 info
- **2024-09-09** `99f8ca65a207`: 1 breaking, 5 info
- **2024-08-13** `d530ad1be7de`: 75 breaking, 75 info
- **2024-07-01** `e1a916176c14`: 3 info
- **2024-05-29** `971f862f5823`: 36 breaking, 18 info

## Changes

- **2026-10-22** `c93be9a86fe5`: 1 breaking, 68 info
  - removed `subschema #3, subschema #4` from the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsBatch]/batch/vectors` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/OverwritePayloadOperation]/overwrite_payload/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/OverwritePayloadOperation]/overwrite_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/OverwritePayloadOperation]/overwrite_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/OverwritePayloadOperation]/overwrite_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/OverwritePayloadOperation]/overwrite_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/OverwritePayloadOperation]/overwrite_payload/filter/anyOf[#/components/schemas/Filter]/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/OverwritePayloadOperation]/overwrite_payload/filter/anyOf[#/components/schemas/Filter]/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/SetPayloadOperation]/set_payload/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/SetPayloadOperation]/set_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/SetPayloadOperation]/set_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchSubstring` to the `operations/items/anyOf[#/components/schemas/SetPayloadOperation]/set_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - …29 more
- **2026-08-05** `d08b1f613f29`: 10 breaking, 131 info
  - removed `subschema #3, subschema #4` from the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsBatch]/batch/vectors` request property `anyOf` list
  - the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - the `operations/items/anyOf[#/components/schemas/OverwritePayloadOperation]/overwrite_payload/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - the `operations/items/anyOf[#/components/schemas/SetPayloadOperation]/set_payload/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - the `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/update_filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsBatch]/update_filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/update_filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/min_count` request property's min was increased to `1.00`
  - added `#/components/schemas/DisabledStemmerParams` to the `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/points/items/vector/anyOf[#/components/schemas/Document]/options/anyOf[#/components/schemas/DocumentOptions]/anyOf[#/components/schemas/Bm25Config]/stemmer/anyOf[#/components/schemas/StemmingAlgorithm]/` request property `anyOf` list
  - added `#/components/schemas/DisabledStemmerParams` to the `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/points/items/vector/anyOf[subschema #3]/additionalProperties/anyOf[#/components/schemas/Document]/options/anyOf[#/components/schemas/DocumentOptions]/anyOf[#/components/schemas/Bm25Config]/stemmer/anyOf[#/components/schemas/StemmingAlgorithm]/` request property `anyOf` list
  - added `#/components/schemas/DisabledStemmerParams` to the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/points/items/vector/anyOf[#/components/schemas/Document]/options/anyOf[#/components/schemas/DocumentOptions]/anyOf[#/components/schemas/Bm25Config]/stemmer/anyOf[#/components/schemas/StemmingAlgorithm]/` request property `anyOf` list
  - added `#/components/schemas/DisabledStemmerParams` to the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/points/items/vector/anyOf[subschema #3]/additionalProperties/anyOf[#/components/schemas/Document]/options/anyOf[#/components/schemas/DocumentOptions]/anyOf[#/components/schemas/Bm25Config]/stemmer/anyOf[#/components/schemas/StemmingAlgorithm]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchPrefix` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - …101 more
- **2026-02-20** `26c6f383c006`: 1 warning, 3 info
  - added the new `wait_timeout` enum value to the `result/items/status` response property for the response status `200`
  - added the new optional `query` request parameter `timeout`
  - added the new optional request property `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsBatch]/update_mode`
  - added the new optional request property `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/update_mode`
- **2025-11-17** `d09f337ca2f3`: 9 breaking, 63 info
  - removed `subschema #3, subschema #4, subschema #5, subschema #6` from the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsBatch]/batch/vectors` request property `anyOf` list
  - the request property `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/points/items/vector/anyOf[#/components/schemas/Document]/options` became not nullable
  - the request property `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/points/items/vector/anyOf[subschema #3]/additionalProperties/anyOf[#/components/schemas/Document]/options` became not nullable
  - the request property `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/points/items/vector/anyOf[#/components/schemas/Document]/options` became not nullable
  - the request property `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/points/items/vector/anyOf[subschema #3]/additionalProperties/anyOf[#/components/schemas/Document]/options` became not nullable
  - the `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/points/items/vector/anyOf[#/components/schemas/Document]/options` request property type changed from `object` to no type
  - the `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/points/items/vector/anyOf[subschema #3]/additionalProperties/anyOf[#/components/schemas/Document]/options` request property type changed from `object` to no type
  - the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/points/items/vector/anyOf[#/components/schemas/Document]/options` request property type changed from `object` to no type
  - the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/points/items/vector/anyOf[subschema #3]/additionalProperties/anyOf[#/components/schemas/Document]/options` request property type changed from `object` to no type
  - added the new optional request property `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/update_filter`
  - added the new optional request property `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsBatch]/update_filter`
  - added the new optional request property `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/update_filter`
  - added `#/components/schemas/DocumentOptions, subschema #2` to the `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/points/items/vector/anyOf[#/components/schemas/Document]/options` request property `anyOf` list
  - added `#/components/schemas/DocumentOptions, subschema #2` to the `operations/items/anyOf[#/components/schemas/UpdateVectorsOperation]/update_vectors/points/items/vector/anyOf[subschema #3]/additionalProperties/anyOf[#/components/schemas/Document]/options` request property `anyOf` list
  - added `#/components/schemas/DocumentOptions, subschema #2` to the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/points/items/vector/anyOf[#/components/schemas/Document]/options` request property `anyOf` list
  - added `#/components/schemas/DocumentOptions, subschema #2` to the `operations/items/anyOf[#/components/schemas/UpsertOperation]/upsert/anyOf[#/components/schemas/PointsList]/points/items/vector/anyOf[subschema #3]/additionalProperties/anyOf[#/components/schemas/Document]/options` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/ClearPayloadOperation]/clear_payload/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteOperation]/delete/anyOf[#/components/schemas/FilterSelector]/filter/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/must_not/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/should/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeletePayloadOperation]/delete_payload/filter/anyOf[#/components/schemas/Filter]/should/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/min_should/anyOf[#/components/schemas/MinShould]/conditions/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must/anyOf[#/components/schemas/Condition]/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - added `#/components/schemas/MatchTextAny` to the `operations/items/anyOf[#/components/schemas/DeleteVectorsOperation]/delete_vectors/filter/anyOf[#/components/schemas/Filter]/must/anyOf[subschema #2]/items/anyOf[#/components/schemas/FieldCondition]/match/anyOf[#/components/schemas/Match]/` request property `anyOf` list
  - …32 more
- …earlier changes are on the page: https://skmtc.dev/qdrant/apis/qdrant-api/changes/collections/:collection_name/points/batch/post

---

[Operation](https://skmtc.dev/qdrant/apis/qdrant-api/docs/collections/:collection_name/points/batch/post.md) - [API](https://skmtc.dev/qdrant/apis/qdrant-api.md) - [Page](https://skmtc.dev/qdrant/apis/qdrant-api/changes/collections/:collection_name/points/batch/post)
