Status API

1. Status

This API provides status information about CleanSpeak with the help of the Dropwizard Metrics project. The status information is broken down into metrics and health checks. Metrics provide timing information, counts, meters, histograms, etc. The health checks provide information about services in CleanSpeak and whether or not they are working properly.

1.1. Request

URI

GET /status

1.2. Response

The JSON response from the Status API is complex and subject to change. The specific contents of the JSON body are not documented here. If you choose to use this API for monitoring purposes you should primarily use the response code to indicate server health. If you receive a 200 you may consider CleanSpeak in a healthy state. The response body is intended for use by Inversoft support.

Table 1. Response Codes
Code Description

200

The CleanSpeak server is functioning properly

500

The CleanSpeak server is not functioning properly. This could indicate that the database connectivity failed or one or more services within CleanSpeak failed. Consult the CleanSpeak Troubleshooting to learn more about the failure or contact Inversoft support for assistance.