return a json on HTTP API error