Skip to content

Delete a Data Source from a Knowledge Base

client.knowledgeBases.dataSources.delete(stringdataSourceUuid, DataSourceDeleteParams { knowledge_base_uuid } params, RequestOptionsoptions?): DataSourceDeleteResponse { data_source_uuid, knowledge_base_uuid }
delete/v2/gen-ai/knowledge_bases/{knowledge_base_uuid}/data_sources/{data_source_uuid}

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}.

ParametersExpand Collapse
dataSourceUuid: string
params: DataSourceDeleteParams { knowledge_base_uuid }
knowledge_base_uuid: string

Knowledge base id

ReturnsExpand Collapse
DataSourceDeleteResponse { data_source_uuid, knowledge_base_uuid }

Information about a newly deleted knowledge base data source

data_source_uuid?: string

Data source id

knowledge_base_uuid?: string

Knowledge base id

Delete a Data Source from a Knowledge Base
import Gradient from '@digitalocean/gradient';

const client = new Gradient({
  accessToken: 'My Access Token',
});

const dataSource = await client.knowledgeBases.dataSources.delete('"123e4567-e89b-12d3-a456-426614174000"', {
  knowledge_base_uuid: '"123e4567-e89b-12d3-a456-426614174000"',
});

console.log(dataSource.data_source_uuid);
{
  "data_source_uuid": "123e4567-e89b-12d3-a456-426614174000",
  "knowledge_base_uuid": "123e4567-e89b-12d3-a456-426614174000"
}
Returns Examples
{
  "data_source_uuid": "123e4567-e89b-12d3-a456-426614174000",
  "knowledge_base_uuid": "123e4567-e89b-12d3-a456-426614174000"
}