curl -X DELETE "https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab" \
-H "Authorization: Bearer <token>"
import requests
url = "https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab"
headers = {
"Authorization": "Bearer <token>"
}
response = requests.delete(url, headers=headers)
print(response.status_code)
print(response.json())
const response = await fetch("https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab", {
method: "DELETE",
headers: {
"Authorization": "Bearer <token>"
}
});
const data = await response.json();
console.log(data);
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab"))
.header("Authorization", "Bearer <token>")
.DELETE()
.build();
HttpResponse<String> response =
HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
{
"message": "Document deleted successfully."
}
{
"detail": "Unauthorized"
}
{
"detail": "Document not found."
}
Knowledge Base
Delete document
Permanently delete a document from database metadata, object storage, and the vector index
DELETE
/
api
/
v1
/
knowledge-base
/
{document_id}
curl -X DELETE "https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab" \
-H "Authorization: Bearer <token>"
import requests
url = "https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab"
headers = {
"Authorization": "Bearer <token>"
}
response = requests.delete(url, headers=headers)
print(response.status_code)
print(response.json())
const response = await fetch("https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab", {
method: "DELETE",
headers: {
"Authorization": "Bearer <token>"
}
});
const data = await response.json();
console.log(data);
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab"))
.header("Authorization", "Bearer <token>")
.DELETE()
.build();
HttpResponse<String> response =
HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
{
"message": "Document deleted successfully."
}
{
"detail": "Unauthorized"
}
{
"detail": "Document not found."
}
Permanently remove a document from your organization’s knowledge base. This operation deletes the stored file from Cloudflare R2 / AWS S3, purges all associated text chunks and embeddings from the vector database, and removes the document record.
Authentication
This endpoint requires Bearer token authentication.Authorization: Bearer <token>
| Header | Type | Required | Description | Format |
|---|---|---|---|---|
Authorization | string | Yes | Scoped organization API key or Bearer JWT token | Bearer <token> |
Input parameters
string
required
Unique UUID identifier of the document to delete. Example:
c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab.string
required
Bearer token for authentication. Format:
Bearer <token>.Response Fields
string
Confirmation response:
"Document deleted successfully.".curl -X DELETE "https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab" \
-H "Authorization: Bearer <token>"
import requests
url = "https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab"
headers = {
"Authorization": "Bearer <token>"
}
response = requests.delete(url, headers=headers)
print(response.status_code)
print(response.json())
const response = await fetch("https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab", {
method: "DELETE",
headers: {
"Authorization": "Bearer <token>"
}
});
const data = await response.json();
console.log(data);
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.sayvy.ai/api/v1/knowledge-base/c5d1e2f3-4a5b-6c7d-8e9f-0123456789ab"))
.header("Authorization", "Bearer <token>")
.DELETE()
.build();
HttpResponse<String> response =
HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
{
"message": "Document deleted successfully."
}
{
"detail": "Unauthorized"
}
{
"detail": "Document not found."
}
‹ PreviousOverview ›
Knowledge Base Overview
Back to Knowledge Base hub
Was this page helpful?