| GuzzleException | Every HTTP client related exception MUST implement this interface. |
| BadResponseException | Exception when an HTTP error occurs (4xx or 5xx error) |
| ClientException | Exception when a client error is encountered (4xx codes) |
| ConnectException | Exception thrown when a connection cannot be established. |
| InvalidArgumentException | |
| RequestException | HTTP Request exception |
| ServerException | Exception when a server error is encountered (5xx codes) |
| TooManyRedirectsException | HTTP Request exception |
| TransferException |