---
title: "Changes to Create Collection"
method: POST
path: "/v1/collections"
---

# Changes to Create Collection

`POST /v1/collections`

> Every recorded change to this endpoint, newest first.
> 30 revisions in range; 1 not diffed.

## Timeline

Changed in 6 of 30 revisions.

- **2026-08-27** `7dc0581791b2` — 2 breaking, 6 info
- **2026-08-27** `b8d3cdf035a0` — 1 breaking, 7 warning, 6 info
- **2026-08-26** `a712e239102b` — 3 info
- **2026-08-21** `1c7f31821424` — 2 warning, 1 info
- **2026-08-09** `5d4c905106b4` — 1 info
- **2026-07-26** `7cb051533311` — 36 warning, 27 info

## Changes

- **2026-08-27** `7dc0581791b2` — 2 breaking, 6 info
  - response property `feature_extractor/parameters/anyOf[subschema #6: MultimodalExtractorParams]/transcription_language` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `source_lineage/items/feature_extractor/parameters/anyOf[subschema #6: MultimodalExtractorParams]/transcription_language` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added the new optional request property `retriever_transform/anyOf[subschema #1: RetrieverTransformConfig]/unique_id_field`
  - the `transcription_language` request property default value `en` was removed
  - request property `feature_extractor/anyOf[subschema #1: FeatureExtractorConfig]/parameters/anyOf[subschema #6: MultimodalExtractorParams]/transcription_language` list-of-types was widened by adding types `null` to media type `application/json`
  - added the optional property `retriever_transform/anyOf[subschema #1: RetrieverTransformConfig]/unique_id_field` to the response with the `200` status
  - the `transcription_language` response's property default value `en` was removed for the status `200`
  - the `transcription_language` response's property default value `en` was removed for the status `200`
- **2026-08-27** `b8d3cdf035a0` — 1 breaking, 7 warning, 6 info
  - the `feature_extractor` request property type/format changed from `object`/`` to ``/``
  - removed the request property `feature_extractor/feature_extractor_name`
  - removed the request property `feature_extractor/field_passthrough`
  - removed the request property `feature_extractor/include_all_source_fields`
  - removed the request property `feature_extractor/input_mappings`
  - removed the request property `feature_extractor/parameters`
  - removed the request property `feature_extractor/params`
  - removed the request property `feature_extractor/version`
  - added the new optional request property `retriever_transform`
  - added `#/components/schemas/shared__collection__features__extractors__models__FeatureExtractorConfig-Input, subschema #2` to the `feature_extractor` request property `anyOf` list
  - the request property `feature_extractor` became optional
  - added the optional property `retriever_transform` to the response with the `200` status
  - added `#/components/schemas/TranscodingExtractorParams` to the `feature_extractor/parameters` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/TranscodingExtractorParams` to the `source_lineage/items/feature_extractor/parameters` response property `anyOf` list for the response status `200`
- **2026-08-26** `a712e239102b` — 3 info
  - added the new optional request property `source/field_map`
  - added the optional property `source/field_map` to the response with the `200` status
  - added the optional property `source_lineage/items/source_config/field_map` to the response with the `200` status
- **2026-08-21** `1c7f31821424` — 2 warning, 1 info
  - added the new `signals` enum value to the `source/type` response property for the response status `200`
  - added the new `signals` enum value to the `source_lineage/items/source_config/type` response property for the response status `200`
  - added the new `signals` enum value to the request property `source/type`
- **2026-08-09** `5d4c905106b4` — 1 info
  - the endpoint scheme security `BearerAuth AND NamespaceHeader` was added to the API
- **2026-07-26** `7cb051533311` — 36 warning, 27 info
  - added the new `geo_bounding_box` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_polygon` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `source_lineage/items/source_config/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_radius` enum value to the `taxonomy_applications/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator` response property for the response status `200`
  - added the new `geo_bounding_box` enum value to the request property `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator`
  - added the new `geo_bounding_box` enum value to the request property `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/NOT/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator`
  - added the new `geo_bounding_box` enum value to the request property `retriever_enrichments/anyOf[subschema #1]/items/scroll_filters/anyOf[subschema #1: LogicalOperator]/OR/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator`
  - added the new `geo_bounding_box` enum value to the request property `source/source_filters/anyOf[subschema #1: SourceFilters]/filters/anyOf[subschema #1: LogicalOperator]/AND/anyOf[subschema #1]/items/anyOf[subschema #2: FilterCondition]/operator`
  - …23 more

---

[Operation](https://skmtc.dev/mixpeek/apis/mixpeek-api/docs/v1/collections/post.md) · [API](https://skmtc.dev/mixpeek/apis/mixpeek-api.md) · [Page](https://skmtc.dev/mixpeek/apis/mixpeek-api/changes/v1/collections/post)
