Лучший HTTP-ответ для случаев, когда строка, подлежащая обновлению, не существует?

#sql #api #rest #http

#sql #API #остальное #http

Вопрос:

У меня есть API, который позволяет пользователю обновлять определенное значение в базе данных с учетом идентификатора. Однако предоставленный идентификатор может не существовать.

Какое значение HTTP было бы наиболее подходящим для возврата пользователю в таком случае? Может быть, 204 или 404?