Misusing HTTP Status Codes Wrecks Your API Monitoring and Client Logic | HackerNoon
Returning a 200 OK status code when application-level errors occur misleads API consumers, complicating error handling and violating the expected behavior of HTTP standards.