Knowledge bases
Required permission: knowledge:write
BearerAuthorizationBearer <token>Tenant API key (evk_…), created in Studio → Vault → API keys.
tenantId*stringTenant id, or current for the key's own tenant. Must be the key's tenant or one of its sub-tenants.
id*stringKnowledge base id.
New name and description.
New name and description for a knowledge base.
id*stringKnowledge base id; must match the route.
name*stringName, unique per tenant.
description?stringDescription; null clears it.
Updated.
curl -X PUT 'https://api.envocal.ai/v1/tenants/string/knowledge-bases/string' \ -H 'Content-Type: application/json' \ -d '{ "id": "string", "name": "string"}'curl -X PUT 'https://api.envocal.ai/v1/tenants/string/knowledge-bases/string' \
-H 'Content-Type: application/json' \
-d '{
"id": "string",
"name": "string"
}'