/index/properties/:key
This section describes two endpoints for managing the properties of a Vector Index identified by a key
. One is for updating properties (PUT
), and the other is for retrieving them (GET
).
PUT /index/properties/:key
Overview
Updates the properties of an existing Vector Index identified by key
. The properties that can be updated are description
and visibility
.
Request
URL
PUT /index/properties/:key
Path Parameters
key
(String): The unique identifier for the Vector Index you wish to update.
Headers
Authorization
: Bearer token (if using JWT for authentication)
Request Body
description
(String, optional): The new description for the index.visibility
(Enum, optional): The new visibility setting for the index.
Response
Success Response
Status Code: 200 OK
Response Body:
{
"message": "ok",
"properties": {
"description": "new_description_here",
"visibility": "new_visibility_here"
}
}
GET /index/properties/:key
Overview
Retrieves the properties of an existing Vector Index identified by key
.
Request
URL
GET /index/properties/:key
Path Parameters
key
(String): The unique identifier for the Vector Index you wish to retrieve.
Headers
Authorization
: Bearer token (if using JWT for authentication)
Response
Success Response
Status Code: 200 OK
Response Body:
{
"message": "ok",
"properties": {
"description": "existing_description_here",
"visibility": "existing_visibility_here"
}
}
Error Responses (For both PUT and GET)
Internal Server Error
Status Code: 500 Internal Server Error
Response Body:
{
"message": "internal error, error message: error_description_here"
}
Key Not Found
Status Code: 404 Not Found
Response Body:
{
"message": "key key_here not found"
}
Notes
- Both endpoints authenticate the user either through JWT