curl -X DELETE https://api.example.com/api/knowledge/documents/doc_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.example.com/api/knowledge/documents/doc_abc123',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
response = requests.delete(
'https://api.example.com/api/knowledge/documents/doc_abc123',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()
{
"success": true,
"message": "Document and associated vectors deleted successfully"
}
{
"success": false,
"message": "Document not found"
}
{
"success": false,
"message": "Failed to delete vectors from vector store"
}
Documents
Delete RAG Document
Deletes a document and removes all its vectors from the vector store
DELETE
/
api
/
knowledge
/
documents
/
{id}
curl -X DELETE https://api.example.com/api/knowledge/documents/doc_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.example.com/api/knowledge/documents/doc_abc123',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
response = requests.delete(
'https://api.example.com/api/knowledge/documents/doc_abc123',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()
{
"success": true,
"message": "Document and associated vectors deleted successfully"
}
{
"success": false,
"message": "Document not found"
}
{
"success": false,
"message": "Failed to delete vectors from vector store"
}
Path Parameters
string
required
Document ID to delete
Response
boolean
Whether the deletion was successful
string
Status message or error details
curl -X DELETE https://api.example.com/api/knowledge/documents/doc_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch(
'https://api.example.com/api/knowledge/documents/doc_abc123',
{
method: 'DELETE',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();
import requests
response = requests.delete(
'https://api.example.com/api/knowledge/documents/doc_abc123',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()
{
"success": true,
"message": "Document and associated vectors deleted successfully"
}
{
"success": false,
"message": "Document not found"
}
{
"success": false,
"message": "Failed to delete vectors from vector store"
}
⌘I

