Knowledge Bases
Knowledge Bases
Knowledge Bases
knowledge_basesCreate a Knowledge Base
To create a knowledge base, send a POST request to /v2/gen-ai/knowledge_bases.
Retrieve Information About an Existing Knowledge Base
To retrive information about an existing knowledge base, send a GET request to /v2/gen-ai/knowledge_bases/{uuid}.
Update a Knowledge Base
To update a knowledge base, send a PUT request to /v2/gen-ai/knowledge_bases/{uuid}.
List Knowledge Bases
To list all knowledge bases, send a GET request to /v2/gen-ai/knowledge_bases.
Delete a Knowledge Base
To delete a knowledge base, send a DELETE request to /v2/gen-ai/knowledge_bases/{uuid}.
API Knowledge Base
Knowledge BasesData Sources
knowledge_bases.data_sourcesAdd Data Source to a Knowledge Base
To add a data source to a knowledge base, send a POST request to /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources.
List Data Sources for a Knowledge Base
To list all data sources for a knowledge base, send a GET request to /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources.
Delete a Data Source from a Knowledge Base
To delete a data source from a knowledge base, send a DELETE request to /v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}.
API File Upload Data Source
File to upload as data source for knowledge base.
API Knowledge Base Data Source
API Spaces Data Source
API Web Crawler Data Source
Aws Data Source
Knowledge BasesIndexing Jobs
knowledge_bases.indexing_jobsStart Indexing Job for a Knowledge Base
To start an indexing job for a knowledge base, send a POST request to /v2/gen-ai/indexing_jobs.
Retrieve Status of Indexing Job for a Knowledge Base
To get status of an indexing Job for a knowledge base, send a GET request to /v2/gen-ai/indexing_jobs/{uuid}.
List Indexing Jobs for a Knowledge Base
To list all indexing jobs for a knowledge base, send a GET request to /v2/gen-ai/indexing_jobs.
List Data Sources for Indexing Job for a Knowledge Base
To list all datasources for an indexing job, send a GET request to /v2/gen-ai/indexing_jobs/{indexing_job_uuid}/data_sources.
Cancel Indexing Job for a Knowledge Base
To cancel an indexing job for a knowledge base, send a PUT request to /v2/gen-ai/indexing_jobs/{uuid}/cancel.