検索結果が0件なときに「存在しない」のだから404を返そうとするコードをたまに見るんだけど、これは 200 OK でやったほうが良い。
処理自体が成功したかどうかを返すのに HTTP status code を使った方がよろしい。