только через метод POST, использует только 409 код ошибки (и код ошибки приложения передает внутри). Такое приложение же сложно назвать соответствующим REST? Или что я назвал не особо важные признаки реста?
ну как минимум коды ошибки уже не соответствуют спецификации REST
https://restfulapi.net/http-status-codes/
Обсуждают сегодня