Некоторые специалисты REST утверждают, что запрос DELETE должен быть идемпотентным.До тех пор, пока документ не существует после завершения операции, операция будет выполнена успешно.
Тем не менее, последние версии REST API допускают параметр проверки в запросах на удаление документа.Если проверка установлена на «существует», операция должна выдать ошибку, если документ не существует.
Попутно, я не вижу, как можно различить случаи 404 и 410, учитывая, что естьна сервере нет рабочего состояния.
Надеюсь, что поможет,