Skip to main content
DELETE
/
v1
/
knowledge-bases
/
{id}
/
sources
/
{source_id}
{
  "success": true,
  "message": "Source deleted successfully",
  "total_sources": 1,
  "powered_by": "Teli"
}

Authentication

X-API-Key
string
required
Your Teli API key

Path Parameters

id
string
required
Knowledge base ID
source_id
string
required
Source ID to delete (e.g., “kb_source_037703c723bf1310”)

Request Examples

curl -X DELETE "https://api.teli.ai/v1/knowledge-bases/knowledge_base_7a0682ce5fc02413/sources/kb_source_037703c723bf1310" \
  -H "X-API-Key: YOUR_API_KEY"

Response

{
  "success": true,
  "message": "Source deleted successfully",
  "total_sources": 1,
  "powered_by": "Teli"
}

Get Source ID

To get source_id values, use Get Knowledge Base:
GET /v1/knowledge-bases/{id}

Response includes:
{
  "knowledge_base": {
    "knowledge_base_sources": [
      {
        "type": "text",
        "source_id": "kb_source_037703c723bf1310",
        "title": "Policy"
      },
      {
        "type": "url",
        "source_id": "kb_source_d54a1329b1464524",
        "url": "https://www.prantanirbarua.dev/"
      }
    ]
  }
}
Use the source_id to delete specific sources.