Skip to main content

Get Collection Load State

This operation returns the load status of a specific collection.

POST
/v2/vectordb/collections/get_load_state
Cluster Endpoint

The base URL for this API is in the following format:

https://${CLUSTER_ENDPOINT}

📘Notes
export CLUSTER_ENDPOINT=""
Parameters
Authorizationstringheaderrequired

The authentication token should be an API key with appropriate privileges or a pair of colon-joined username and password, like username:password.

Example Value: Bearer {{TOKEN}}
Request Bodyapplication/json
collectionNamestringrequired

The name of a collection.

partitionNamesstring

A list of partition names. If any partition names are specified, releasing any of these partitions results in the return of a NotLoad state.

export TOKEN="db_admin:xxxxxxxxxxxxx"

curl --request POST \
--url "${CLUSTER_ENDPOINT}/v2/vectordb/collections/get_load_state" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Content-Type: application/json" \
-d '{
"collectionName": "quick_setup"
}'
Responses200 - application/json
codeinteger

Response code.

Example Value: 0
dataobject

A LoadState object that indicates the load status and load progress of the specified collection.

loadStatestring

An object that indicates the load status of the specified collection.

loadProgressinteger

An integer that indicates the load progress in the percentage of the specified collection.

messagestring

Returned message.

Returns an error message.

codeinteger

Response code.

messagestring

Error message.

{
"code": 0,
"data": {
"loadProgress": 100,
"loadState": "LoadStateLoaded",
"message": ""
}
}