APIがエラーを返すとき、HTTPステータスで返すのが普通なんだろうけど、エラーの理由とかをレスポンスボディに乗せるときに、4xxエラーを返すと、フロント側で無条件にエラー扱いしてボディを読めないみたいなのがあった気がして、2xxで返しちゃうときがある。
思考の /dev/null