Entity deletion request
Request to delete an entity
Entity name to delete
Optionalsources?: string[]Optional: Filter by specific sources
OptionalfileHashes?: string[]Optional: Filter by specific file hashes
OptionalchunkIds?: string[]Optional: Filter by specific chunk IDs
Promise resolving to EntityOperationResponse:
success - Whether the operation succeededaffectedChunks - Number of chunks where entity was removedmessage - Success or error messageimport { deleteEntity } from "@cpod/sdk";
// Delete entity globally
const result = await deleteEntity({ name: "Acme Corporation" });
console.log(`Deleted from ${result.affectedChunks} chunks`);
// Delete only from specific sources
const scopedResult = await deleteEntity({
name: "Outdated Term",
sources: ["legacy_docs"],
});
// Delete from specific file
const fileResult = await deleteEntity({
name: "Typo Entity",
fileHashes: ["95d47a820fcc0a667004a6da403b3d29"],
});
Delete an entity from document chunks
Removes an entity from the document index. Can be scoped to specific sources, files, or chunks. Respects user permissions.