Errors
The API returns HTTP status codes as may be expected. Here is an overview of the most common ones:
| 200 OK | The request succeeded normally |
| 400 Bad Request | The request sent by the client was syntactically incorrect |
| 401 Unauthorized | The request requires HTTP authentication |
| 403 Forbidden | The server refused to fulfill the request |
| 404 Not Found | The requested resource is not available |
| 500 Internal Server Error | Indicate an error inside the server which prevented it from fulfilling the request |
Incase of an error, M/Monit might provide more details in a JSON object returned in the response.
{
"error": "SQLException: Connection not available"
}