{"record":{"id":"7ff5dc2ea7df2dcd","repo":"mem0ai/mem0","slug":"no-entities-to-delete-7ff5dc","errorCode":null,"errorMessage":"No entities to delete","messagePattern":"No entities to delete","errorType":"validation","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"mem0/client/main.py","lineNumber":520,"sourceCode":"        \"\"\"\n\n        if user_id:\n            to_delete = [{\"type\": \"user\", \"name\": user_id}]\n        elif agent_id:\n            to_delete = [{\"type\": \"agent\", \"name\": agent_id}]\n        elif app_id:\n            to_delete = [{\"type\": \"app\", \"name\": app_id}]\n        elif run_id:\n            to_delete = [{\"type\": \"run\", \"name\": run_id}]\n        else:\n            entities = self.users()\n            # Filter entities based on provided IDs using list comprehension\n            to_delete = [{\"type\": entity[\"type\"], \"name\": entity[\"name\"]} for entity in entities[\"results\"]]\n\n        params = self._prepare_params()\n\n        if not to_delete:\n            raise ValueError(\"No entities to delete\")\n\n        # Delete entities and check response immediately\n        for entity in to_delete:\n            response = self.client.delete(\n                f\"/v2/entities/{_encode_path_segment(entity['type'])}/{_encode_path_segment(entity['name'])}/\",\n                params=params,\n            )\n            response.raise_for_status()\n\n        capture_client_event(\n            \"client.delete_users\",\n            self,\n            {\n                \"user_id\": user_id,\n                \"agent_id\": agent_id,\n                \"app_id\": app_id,\n                \"run_id\": run_id,\n                \"sync_type\": \"sync\",","sourceCodeStart":502,"sourceCodeEnd":538,"githubUrl":"https://github.com/mem0ai/mem0/blob/001c235229be8795e3834520467bd0d661ed8f34/mem0/client/main.py#L502-L538","documentation":"Error \"No entities to delete\" thrown in mem0ai/mem0.","triggerScenarios":"Thrown at mem0/client/main.py:520 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass at least one entity (user_id, agent_id, app_id, or run_id) to delete."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"001c235229be8795e3834520467bd0d661ed8f34","analyzedAt":"2026-08-15T01:55:42.685Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}