cognee.delete()
cognee.delete() is deprecated since v0.3.9. Use cognee.datasets.delete_data() instead.
async def delete(
data_id: UUID,
dataset_id: UUID,
mode: str = "soft",
user: Optional[User] = None,
)
Migration
# Old (deprecated)
await cognee.delete(data_id=item_id, dataset_id=ds_id)
# New (recommended)
await cognee.datasets.delete_data(dataset_id=ds_id, data_id=item_id)
See datasets for the full data management API.