qdrant.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Aliases
list
aliases.list
List every collection alias in the cluster
Risk: read
aliases full type
aliases full type
listForCollection
aliases.listForCollection
List the aliases that point to one collection
Risk: read
aliases full type
aliases full type
update
aliases.update
Atomically create, delete or rename aliases, e.g. to switch traffic to a rebuilt collection
Risk: write
actions full type
actions full type
boolean
Collections
create
collections.create
Create a collection with dense, sparse or named vector configs, sharding and index settings
Risk: write
vectors full type
vectors full type
sparse_vectors full type
sparse_vectors full type
boolean
delete
collections.delete
Delete a collection and every point stored in it
Risk: destructive
boolean
exists
collections.exists
Check whether a collection with the given name exists
Risk: read
get
collections.get
Get a collection’s status, point counts, vector configuration and payload indexes
Risk: read
optimizer_status full type
optimizer_status full type
list
collections.list
List the names of all collections in the cluster
Risk: read
collections full type
collections full type
update
collections.update
Update a collection’s vector, HNSW, optimizer, quantization or strict-mode parameters
Risk: write
boolean
Payload Indexes
create
payloadIndexes.create
Index a payload field (keyword, integer, float, geo, text, bool, datetime, uuid) for filtering
Risk: write
field_schema full type
field_schema full type
delete
payloadIndexes.delete
Remove the index on a payload field
Risk: destructive
Points
clearPayload
points.clearPayload
Remove every payload key from points selected by ID list or filter
Risk: destructive
filter full type
filter full type
count
points.count
Count the points that match a filter, exactly or approximately
Risk: read
filter full type
filter full type
delete
points.delete
Delete points selected by ID list or by filter
Risk: destructive
filter full type
filter full type
deletePayload
points.deletePayload
Remove specific payload keys from points selected by ID list or filter
Risk: destructive
filter full type
filter full type
deleteVectors
points.deleteVectors
Remove named vectors from points selected by ID list or filter
Risk: destructive
filter full type
filter full type
get
points.get
Retrieve points by ID, optionally with their payloads and vectors
Risk: read
with_payload full type
with_payload full type
object[]
Output full type
Output full type
overwritePayload
points.overwritePayload
Replace the whole payload of points selected by ID list or filter
Risk: destructive
filter full type
filter full type
scroll
points.scroll
Page through points matching a filter. Pass next_page_offset back as offset to get the next page
Risk: read
filter full type
filter full type
order_by full type
order_by full type
with_payload full type
with_payload full type
points full type
points full type
setPayload
points.setPayload
Merge payload keys into points selected by ID list or filter, optionally under a nested key
Risk: write
filter full type
filter full type
updateVectors
points.updateVectors
Replace specific named vectors on existing points, keeping the others
Risk: write
points full type
points full type
update_filter full type
update_filter full type
upsert
points.upsert
Insert or replace points with their vectors and payloads, waiting for the write by default
Risk: write
points full type
points full type
update_filter full type
update_filter full type
Query
batch
query.batch
Run several universal queries against one collection in a single request
Risk: read
searches full type
searches full type
object[]
Output full type
Output full type
facet
query.facet
Count points per distinct value of an indexed payload field
Risk: read
filter full type
filter full type
hits full type
hits full type
groups
query.groups
Run a universal query and group hits by a payload field, e.g. one result per document
Risk: read
prefetch full type
prefetch full type
query full type
query full type
filter full type
filter full type
with_payload full type
with_payload full type
lookup_from full type
lookup_from full type
with_lookup full type
with_lookup full type
groups full type
groups full type
points
query.points
Universal query: nearest-neighbour, hybrid fusion with prefetch, recommend, discover, or order-by
Risk: read
prefetch full type
prefetch full type
query full type
query full type
filter full type
filter full type
with_payload full type
with_payload full type
lookup_from full type
lookup_from full type
points full type
points full type
Snapshots
create
snapshots.create
Create a snapshot of a collection on the node and wait for it to finish
Risk: write
delete
snapshots.delete
Delete a collection snapshot from the node
Risk: destructive
boolean
list
snapshots.list
List the snapshots stored for a collection
Risk: read
object[]
Output full type
Output full type