Closed
Description
In The Client you use BasicResponseHandler to handle the response.
The problem is that when the status code is >= 300 HttpResponseException is thrown, ignoring the response body.
In Sendgrid v3 web API all the details of the failure are in the response body.
so when there is a failure, you have no information about what caused the problem.
You should either insert the response body to the exception message or return your Response even if the status code is >=300 (I think the second option is better).