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 — reads from DB summary (updated by worker)
Get Job Status
Get status of a specific job