API: List / Delete Namespaces
List Namespaces
GET /v2/namespaces
Response
{
"namespaces": [
{
"namespace": "my-index",
"region": "WNAM",
"status": "active"
},
{
"namespace": "legacy-data",
"region": "WNAM",
"status": "legacy"
}
]
}
Delete Namespace
DELETE /v2/namespaces/:namespace
This permanently deletes all vectors, WAL entries, and metadata for the namespace.
Response
{
"deleted": "my-index",
"objects_removed": 42
}
Example
// List all namespaces
const { namespaces } = await client.listNamespaces();
for (const ns of namespaces) {
console.log(${ns.namespace} (${ns.region}) — ${ns.status});
}
// Delete a namespace
const ns = client.namespace("old-data");
await ns.delete();