Thread:Talk:Requests for comment/API Future/HTTP errors

You may want to review bug 38716, where this was proposed and closed as WONTFIX.

I still agree with what I wrote there in comment 11: The API does not speak HTTP, it uses HTTP as a transport to return API results. Asking for the API to return an HTTP 400 message for an API-level error is like asking a webserver to return an ICMP error when there is an error generating the response webpage.