Skip to main content
PUT
/
knowledge-bases
/
{kb_id}
Update Knowledge Base
curl --request PUT \
  --url https://api.example.com/knowledge-bases/{kb_id}

Path Parameters

ParameterTypeDescription
kb_idstringKnowledge base ID

Request Body

{
  "description": "Updated description"
}

Response

Returns an update envelope with the changed fields and the full updated configuration.
{
  "message": "Knowledge base 'kb_abc123' updated successfully",
  "id": "kb_abc123",
  "name": "Product Docs",
  "description": "Updated description",
  "updated_fields": ["description"],
  "configuration": {
    "id": "kb_abc123",
    "name": "Product Docs",
    "description": "Updated description",
    "chunk_size": 1200,
    "overlap_percentage": 0.15,
    "vector_db_type": "pgvector"
  },
  "requires_refresh": false
}