Delete documents from a vector store by document IDs or metadata filter criteria.
Delete by IDs: Provide an array of document IDs to delete specific documents. Non-existent documents are silently skipped.
Delete by Filter: Use metadata filters to delete all documents matching the specified criteria (e.g.,
delete all documents where status: "archived"). The filter must specify at least one condition and cannot
be empty. To delete all documents, use the drop endpoint instead.
Filter Operators: Supports MongoDB-style operators including equality ({"field": "value"}),
comparison ($gt, $gte, $lt, $lte, $eq, $ne), logical ($and, $or, $not),
and membership ($in, $nin). Only indexed metadata fields can be used for filtering.
Best Practice: Use the count endpoint with the same filter to preview the number of documents that will be deleted before executing the deletion operation.
The name of the vector store
Successful Response
Response for delete operation.
Number of documents deleted