Welcome to SendGrid's Web API v3! This API is RESTful, fully featured, easy to integrate with, and offers support in 7 different languages.
Sometimes your API call will generate an error. Here you will find additional information about what to expect if you don't format your request properly, or we fail to properly process your request.
Status Code | Description |
---|---|
400 | Bad request |
401 | Requires authentication |
403 | Too many bad requests. Temporary block |
406 | Missing Accept header. For example: Accept: application/json |
429 | Too many requests/Rate limit exceeded |
500 | Internal server error |
The general format guidelines are displayed when the accompanying status code is returned.
_10GET https://api.sendgrid.com/v3/resource HTTP/1.1
_10HTTP/1.1 400 BAD REQUEST_10Content-Type: application/json_10_10{_10 "errors": [_10 {"field": "identifier1", "message": "error message explained"},_10 {"field": "identifier2", "message": "error message explained"},_10 {"field": "identifier3", "message": "error message explained"},_10 ]_10}