Upsert Points
Insert or update points in a collection. If a point with the given ID already exists, it will be overwritten.Name of the collection to update
If true, wait for changes to actually happen. Default is true.
Define ordering guarantees:
weak, medium, or strongTimeout for the operation in seconds
Get Point
Retrieve full information about a single point by its ID.Name of the collection to retrieve from
ID of the point to retrieve
Read consistency level:
majority, quorum, or allGet Multiple Points
Retrieve multiple points by their IDs.Name of the collection to retrieve from
Read consistency level
Request timeout in seconds
Array of point IDs to retrieve
Whether to return payload. Can be
true, false, array of field names, or include/exclude object.Whether to return vectors. Can be
true, false, or array of vector names.Array of point objects with id, vector, and payload
Delete Points
Delete points from a collection by ID or filter.Name of the collection to delete from
If true, wait for changes to actually happen
Define ordering guarantees for the operation
Timeout for the operation in seconds
Array of point IDs to delete
Scroll Points
Paginate through all points matching given filtering conditions.Name of the collection to retrieve from
Read consistency level
Request timeout in seconds
Start from this point ID. Omit to start from the beginning.
Maximum number of points to return. Default is 10.
Filter conditions to select points
Whether to return payload
Whether to return vectors
Payload field to order results by
Set Payload
Set or update payload values for specific points.Name of the collection
If true, wait for changes to actually happen
Define ordering guarantees for the operation
Timeout for the operation in seconds
Payload values to set
Array of point IDs to update
Filter to select points for update
Overwrite Payload
Replace the entire payload of points with a new one.Delete Payload
Delete specific payload keys from points.Name of the collection
If true, wait for changes to actually happen
Define ordering guarantees for the operation
Timeout for the operation in seconds
Array of payload keys to delete
Array of point IDs to update
Filter to select points for update
Clear Payload
Remove all payload from specified points.Name of the collection
If true, wait for changes to actually happen
Define ordering guarantees for the operation
Timeout for the operation in seconds
Array of point IDs to clear
Filter to select points for clearing
Update Vectors
Update specific named vectors on points while keeping other vectors intact.Name of the collection
If true, wait for changes to actually happen
Define ordering guarantees for the operation
Timeout for the operation in seconds
Delete Vectors
Delete specific named vectors from points.Name of the collection
If true, wait for changes to actually happen
Define ordering guarantees for the operation
Timeout for the operation in seconds
Array of vector names to delete
Array of point IDs
Filter to select points
Batch Update
Apply multiple update operations for points, vectors, and payloads in a single request.Name of the collection
If true, wait for changes to actually happen
Define ordering guarantees for the operation
Timeout for the operation in seconds
Array of operations to execute. Each operation can be:
upsert, delete, set_payload, overwrite_payload, delete_payload, clear_payload, update_vectors, or delete_vectors.Array of update results for each operation