Servicio Health
La plataforma de uContact provee un servicio llamado Health, que permite obtener el estado de funcionamiento de varios componentes del sistema: Java, nginx, base de datos, sistema de telefonía y conexión SSH.
https://{{dominio}}.ucontactcloud.com/Integra/resources/admin/health
Método: GET
Parámetros: no recibe parámetros.
Resultado: JSONEjemplo de respuesta:
Código 500, body:
{
"database": {
"status": "UP"
},
"ssh": {
"status": "DOWN"
},
"telephony": {
"status": "UP"
},
}Puede dar las siguientes respuestas:
Código 200 y un JSON con todos los componentes con status UP.
Código 500 y uno o más componentes con estado DOWN.
Código 502 si la instancia de Java no está respondiendo.
Sin respuesta si nginx no está funcionando.