Deleting user via API without nuking interaction history

Calling DELETE /api/v2/users/{userId} wipes the user object, but the interaction history still points to that ID. The dashboard shows ‘Deleted User’ everywhere. Is there a way to archive or merge the history before the delete? We can’t leave dangling references in the analytics.