Delete Knowledge Entry
Delete a knowledge entry and its associated data.
Request
curl -X DELETE "https://platform.protobox.ai/api/v1/knowledge/695c71705a8b2ca8d9016050" \
-H "Authorization: Bearer <access_token>"const response = await fetch('https://platform.protobox.ai/api/v1/knowledge/695c71705a8b2ca8d9016050', {
method: 'DELETE',
headers: {
'Authorization': 'Bearer ' + accessToken,
}
});
const { data } = await response.json();
console.log('Deleted:', data.deleted);import requests
response = requests.delete(
'https://platform.protobox.ai/api/v1/knowledge/695c71705a8b2ca8d9016050',
headers={'Authorization': f'Bearer {access_token}'}
)
result = response.json()['data']
print(f"Deleted: {result['deleted']}")Response
{
"success": true,
"data": {
"deleted": true,
"id": "695c71705a8b2ca8d9016050"
}
}{
"success": false,
"error": {
"code": "NOT_FOUND",
"message": "Knowledge entry not found"
}
}Path Parameters
idstringrequiredKnowledge entry ID to delete.
What Gets Deleted
- The knowledge entry document
- All associated chunks (if document was chunked)
- Vector embeddings
- S3 storage files (if uploaded)
This action is irreversible. Make sure you have backups if needed.