エラーハンドリングについてじっくり考えてみたシリーズ Web サービスを開発するときのエラーハンドリングについて API から返ってきたエラーレスポンスのフォーマット(型)はどういうのが良いのかについて考えてみました。 デファクトスタンダードはどれ? WebAPIでエラーをどう表現すべき?15のサービスを調査してみた - Qiita などで取り上げられているように、現状各社のエラーレスポンスのフォーマットはかなりばらばらです。 ちなみに JSON:API という仕様があり、API がこの仕様に則って作られている場合はエラーレスポンスのフォーマットが定義されているため、これに沿ったエラーレスポンスを作れば良さそうです。 しかしそうでない API の場合は、エラーレスポンスだけ JSON:API に沿うのは違う気がします。レスポンスのフォーマットとして参考にはなるかもしれませんが。 というわけ