Upstash Documentation

Delete Vectors

Deletes the vectors with the given ids.
1 min read
deletehttps://{endpoint}/delete/{namespace}
deletehttps://{endpoint}/delete/{namespace}

You can delete one or more vectors by providing their vector ids, vector id prefix, or metadata filter.

Tip

Vectors will be deleted from the default namespace by default. You can use a different namespace by specifying it in the request path.

Request#

idsstring[]#

Array of vector ids to delete.

prefixstring#

Prefix of vector ids to delete.

filterstring#
Metadata filter for the vectors to delete.
Warning
Deleting vectors with metadata filter is a O(N) operation that performs a full scan. Therefore, it might be slow for large indexes.

Path#

namespacestring#

The namespace to use. When no namespace is specified, the default namespace will be used.

Default: ""

Response#

deletednumber#

The number of the successfully deleted vectors.