Protobox

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

idstringrequired

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

On this page