Skip to main content

/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