Endpoints

Reset Namespace(s)

Resets one or all namespaces of an index to its initial state by deleting all the vectors.

The namespace will be completely empty after /reset is called, but will not be deleted.

Reset operation will be performed against the default namespace by default. You can use a different namespace by specifying it in the request path.

Request

This request doesn't require any additional data.

Query

allquerystring

When given, resets all namespaces of an index.

Path

namespacepathstringdefault:

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

Response

resultstring

"Success" string.

curl
curl $UPSTASH_VECTOR_REST_URL/reset \  -X DELETE \  -H "Authorization: Bearer $UPSTASH_VECTOR_REST_TOKEN"
curl (Namespace)
curl $UPSTASH_VECTOR_REST_URL/reset/ns \  -X DELETE \  -H "Authorization: Bearer $UPSTASH_VECTOR_REST_TOKEN"
curl (All Namespaces)
curl $UPSTASH_VECTOR_REST_URL/reset?all \  -X DELETE \  -H "Authorization: Bearer $UPSTASH_VECTOR_REST_TOKEN"
200 OK
{    "result": "Success"}
Loading search…