Enables the retrieval of server status information.
Note: This will be used in monitoring solutions to warn us when the REST API is no longer functioning as expected.
https://api.ideasystem.org/v1/status
The response will be an HTTP 200 with a JSON body. The body will include a list of components that have status associated with them. The 200 will be returned only when all components are operating correctly. Otherwise, an HTTP 503 will be returned along with status for each component.
"api": "online"
"server": "offline"
"database": "online"
This request will get the status of the server when everything is functioning as expected.
GET /v1/status
HTTP 200 { "api": "online", // status of the IDEA REST Server "server": "online", // status of the IDEA Server "database": "online" // status of the Combo Database }
This request will get the status of the server when there are issues with the backend services.
GET /v1/status
HTTP 503 { "api": "online", // status of the IDEA REST Server "server": "offline", // status of the IDEA Server "database": "offline" // status of the Combo Database }