...
Physically deleting an entity that's marked as deleted should work, rather than returning a 404. Updating a logically deleted entity to undelete it should work. Otherwise, we continue to return 404 when updating or deleting something that doesn't exist in the database.
Dependent Objects
Objects that cannot be deleted because they would leave other objects with referential integrity problems:
...