Qdrant · Schema

UpdateCollection

Operation for updating parameters of the existing collection

Artificial IntelligenceVector Databases

Properties

Name Type Description
vectors object Map of vector data parameters to update for each named vector. To update parameters in a collection having a single unnamed vector, use an empty string as name.
optimizers_config object Custom params for Optimizers. If none - it is left unchanged. This operation is blocking, it will only proceed once all current optimizations are complete
params object Collection base params. If none - it is left unchanged.
hnsw_config object HNSW parameters to update for the collection index. If none - it is left unchanged.
quantization_config object Quantization parameters to update. If none - it is left unchanged.
sparse_vectors object Map of sparse vector data parameters to update for each sparse vector.
strict_mode_config object
metadata object Metadata to update for the collection. If provided, this will merge with existing metadata. To remove metadata, set it to an empty object.
View JSON Schema on GitHub

JSON Schema

qdrant-updatecollection-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UpdateCollection",
  "title": "UpdateCollection",
  "description": "Operation for updating parameters of the existing collection",
  "type": "object",
  "properties": {
    "vectors": {
      "description": "Map of vector data parameters to update for each named vector. To update parameters in a collection having a single unnamed vector, use an empty string as name.",
      "anyOf": [
        {
          "$ref": "#/components/schemas/VectorsConfigDiff"
        },
        {
          "nullable": true
        }
      ]
    },
    "optimizers_config": {
      "description": "Custom params for Optimizers.  If none - it is left unchanged. This operation is blocking, it will only proceed once all current optimizations are complete",
      "anyOf": [
        {
          "$ref": "#/components/schemas/OptimizersConfigDiff"
        },
        {
          "nullable": true
        }
      ]
    },
    "params": {
      "description": "Collection base params. If none - it is left unchanged.",
      "anyOf": [
        {
          "$ref": "#/components/schemas/CollectionParamsDiff"
        },
        {
          "nullable": true
        }
      ]
    },
    "hnsw_config": {
      "description": "HNSW parameters to update for the collection index. If none - it is left unchanged.",
      "anyOf": [
        {
          "$ref": "#/components/schemas/HnswConfigDiff"
        },
        {
          "nullable": true
        }
      ]
    },
    "quantization_config": {
      "description": "Quantization parameters to update. If none - it is left unchanged.",
      "default": null,
      "anyOf": [
        {
          "$ref": "#/components/schemas/QuantizationConfigDiff"
        },
        {
          "nullable": true
        }
      ]
    },
    "sparse_vectors": {
      "description": "Map of sparse vector data parameters to update for each sparse vector.",
      "anyOf": [
        {
          "$ref": "#/components/schemas/SparseVectorsConfig"
        },
        {
          "nullable": true
        }
      ]
    },
    "strict_mode_config": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/StrictModeConfig"
        },
        {
          "nullable": true
        }
      ]
    },
    "metadata": {
      "description": "Metadata to update for the collection. If provided, this will merge with existing metadata. To remove metadata, set it to an empty object.",
      "anyOf": [
        {
          "$ref": "#/components/schemas/Payload"
        },
        {
          "nullable": true
        }
      ]
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/qdrant-updatecollection"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.