Database endpoints
Delete a vector index
Deletes a vector index; its namespaces are erased in the background.
DELETE /v1/tenants/{tenant}/vector-indexes/{index}
- Verify the indexCheck its identity and deletion protection.
- Request removalDelete the selected vector index.
- Follow the deleting stateDo not treat acceptance as completed data removal.
Before you start
Use your database bearer token.
Disable deletion protection before deleting the intended index. Its namespace data is removed in the background.
Path parameters
| Field | Type | Required |
|---|---|---|
tenant | string | Required |
index | string | Required |
Headers
| Field | Type | Required | Description |
|---|---|---|---|
x-oc-db-user | string | Optional | Acting database user (role, grant and row-policy checks). Send with x-oc-db-key. |
x-oc-db-key | string | Optional | API key of the x-oc-db-user user. |
Read the result
state: deleting means background removal has started, not that all namespace data has already gone. Deletion protection must be disabled before this request succeeds.
Response statuses
HTTP status reference
| Status | What to do |
|---|---|
| 202 | Accepted |
| 400 | Correct the request before retrying. |
| 401 | Check the credential and Authorization header. |
| 402 | Check feature access or available credits. |
| 403 | Check tenant access, roles and permissions. |
| 404 | Check the resource ID and API route. |
| 409 | Resolve the conflict before retrying. |
| 429 | Honor Retry-After when present; back off. |
| 500 | Check the outcome before retrying a write. |
| 501 | Check deployment support for this operation. |
| 503 | Honor Retry-After when present; check write outcomes. |