Knowledge Bases
Manage knowledge bases used for retrieval-augmented generation (RAG) in AI agent conversations.
📄️ Create Knowledge Base
Create a new knowledge_base
📄️ List Knowledge Bases
List knowledge_bases for the current tenant
📄️ Get Knowledge Base
Get a specific knowledge_base
📄️ Update Knowledge Base
Update a knowledge_base
📄️ Delete Knowledge Base
Delete a knowledge_base
📄️ Cleanup Empty Knowledge Base
Clean up an empty knowledge_base that incorrectly shows needs_training
📄️ Upload Files With Auto Create
Upload files with automatic knowledge base creation if needed
📄️ Upload Files
Upload files to a knowledge_base
📄️ List Files
List files in a knowledge_base
📄️ Delete File
Delete a file from a knowledge_base
📄️ Get File Content
Get file content by hash
📄️ Update File Content
Update file content
📄️ Add Website With Auto Create
Add a website with automatic knowledge base creation if needed
📄️ Add Website
Add a website for crawling
📄️ List Websites
List websites in a knowledge_base with caching headers for efficient polling
📄️ Delete Website
Delete a website from knowledge base
📄️ Sync Website
Manually sync a website
📄️ List Crawled Pages
List all crawled pages for a website
📄️ Get Crawled Page
Get a specific crawled page content
📄️ Update Crawled Page
Update a crawled page content
📄️ Start Training
Start training on a knowledge_base
📄️ Get Training Status
Get training status for a knowledge_base
📄️ Rebuild Knowledge Base
Rebuild the Redis vector index from scratch. Super admin only.
📄️ Test Query
Test a query against the knowledge_base
📄️ List Jobs
List all jobs for a knowledge base
📄️ Get Job Status
Get status of a specific job