Create Vectorize Index (Deprecated)
POST /accounts/{account_id}/vectorize/indexes
Creates and returns a new Vectorize Index.
Responses
200 Create Vectorize Index Response
Data is at
body["result"]
{
"config": {
"dimensions": "*integer*",
"metric": "*string*"
},
"created_on": "*string*",
"description": "*string*",
"modified_on": "*string*",
"name": "*string*"
}4XX Create Vectorize Index Failure Response
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}List Vectorize Indexes (Deprecated)
GET /accounts/{account_id}/vectorize/indexes
Returns a list of Vectorize Indexes
Responses
200 List Vectorize Index Response
Data is at
body["result"]
[
{
"config": {
"dimensions": null,
"metric": null
},
"created_on": "*string*",
"description": "*string*",
"modified_on": "*string*",
"name": "*string*"
}
]4XX List Vectorize Index Failure Response
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}Update Vectorize Index (Deprecated)
PUT /accounts/{account_id}/vectorize/indexes/{index_name}
Updates and returns the specified Vectorize Index.
Responses
200 Update Vectorize Index Response
Data is at
body["result"]
{
"config": {
"dimensions": "*integer*",
"metric": "*string*"
},
"created_on": "*string*",
"description": "*string*",
"modified_on": "*string*",
"name": "*string*"
}4XX Update Vectorize Index Failure Response
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}Get Vectorize Index (Deprecated)
GET /accounts/{account_id}/vectorize/indexes/{index_name}
Returns the specified Vectorize Index.
Responses
200 Get Vectorize Index Response
Data is at
body["result"]
{
"config": {
"dimensions": "*integer*",
"metric": "*string*"
},
"created_on": "*string*",
"description": "*string*",
"modified_on": "*string*",
"name": "*string*"
}4XX Get Vectorize Index Failure
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}Delete Vectorize Index (Deprecated)
DELETE /accounts/{account_id}/vectorize/indexes/{index_name}
Deletes the specified Vectorize Index.
Responses
200 Delete Vectorize Index Response
Data is at
body["result"]
{}4XX Delete Vectorize Index Failure
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}Delete Vectors By Identifier (Deprecated)
POST /accounts/{account_id}/vectorize/indexes/{index_name}/delete-by-ids
Delete a set of vectors from an index by their vector identifiers.
Responses
200 Delete Vector Identifiers Response
Data is at
body["result"]
{
"count": "*integer*",
"ids": [
"*string*"
]
}4XX Delete Vector Identifiers Failure Response
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}Get Vectors By Identifier (Deprecated)
POST /accounts/{account_id}/vectorize/indexes/{index_name}/get-by-ids
Get a set of vectors from an index by their vector identifiers.
Responses
200 Get Vectors By Identifier Response
Data is at
body["result"]
[
{
"id": "*string*",
"metadata": {},
"namespace": "*string*",
"values": [
"*number*"
]
}
]4XX Get Vectors By Identifier Failure Response
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}Insert Vectors (Deprecated)
POST /accounts/{account_id}/vectorize/indexes/{index_name}/insert
Inserts vectors into the specified index and returns the count of the vectors successfully inserted.
Responses
200 Insert Vectors Response
Data is at
body["result"]
{
"count": "*integer*",
"ids": [
"*string*"
]
}4XX Insert Vectors Failure Response
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}Query Vectors (Deprecated)
POST /accounts/{account_id}/vectorize/indexes/{index_name}/query
Finds vectors closest to a given vector in an index.
Responses
200 Query Vectors Response
Data is at
body["result"]
{
"count": "*integer*",
"matches": [
{
"id": "*string*",
"metadata": {},
"score": "*number*",
"values": [
"*number*"
]
}
]
}4XX Query Vectors Failure Response
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}Upsert Vectors (Deprecated)
POST /accounts/{account_id}/vectorize/indexes/{index_name}/upsert
Upserts vectors into the specified index, creating them if they do not exist and returns the count of values and ids successfully inserted.
Responses
200 Insert Vectors Response
Data is at
body["result"]
{
"count": "*integer*",
"ids": [
"*string*"
]
}4XX Insert Vectors Failure Response
{
"errors": [
{
"code": "*integer*",
"message": "*string*"
}
],
"messages": [
{
"code": "*integer*",
"message": "*string*"
}
],
"result": {},
"success": "*boolean*"
}