El endpointDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/elegroag/nuxt-credito-caja/llms.txt
Use this file to discover all available pages before exploring further.
/api/health es el punto de diagnóstico principal del servidor Comfaca Créditos en Línea. Reporta el estado operativo del sistema consultando la configuración status_online en la base de datos: si el valor es "true" (o si la configuración no puede leerse), el estado es "ok"; si el valor es "false", el sistema reporta "maintenance". No requiere autenticación y es apto para herramientas de monitoreo externas, balanceadores de carga y Docker healthchecks.
GET /api/health
Autenticación
No requiere autenticación. El endpoint es completamente público.Parámetros de solicitud
Ninguno.Respuesta exitosa 200 — Sistema en línea
Respuesta 200 — Sistema en mantenimiento
Comportamiento ante error de base de datos
Si la consulta a la configuraciónstatus_online falla (por ejemplo, por un error de conectividad con la base de datos), el endpoint no lanza un error — en cambio, asume isOnline: true y retorna status: "ok". Esto es intencional: el health check no debe caer si la configuración no está disponible.
Ejemplo curl
Uso en Producción
Integración con monitores de disponibilidad
Ejemplo de configuración para UptimeRobot:Balanceador de carga
Configura el health check en tu proxy inverso (Nginx, Caddy, AWS ALB, etc.) para retirar el nodo del pool de tráfico cuando el endpoint no responda:Docker HEALTHCHECK
Añade la siguiente instrucción alDockerfile para que Docker Engine supervise la salud del contenedor y lo marque como unhealthy si el endpoint falla tres veces consecutivas:
wget si tu imagen base no incluye curl:
Otros Endpoints de Utilidad
Además del health check, la aplicación expone varios endpoints de catálogo y consulta pública que no requieren autenticación:GET /api/convenios/activo
Retorna el convenio vigente actualmente activo. Usado en la página de inicio y el formulario de solicitud público para mostrar información del convenio habilitado.
GET /api/lineas_credito/tipo-creditos
Lista los tipos de crédito disponibles en el sistema (ej: libre inversión, vivienda, vehículo). Alimenta los selectores del formulario de solicitud.
GET /api/lineas_credito/parametros
Retorna los parámetros de las líneas de crédito activas: tasas, plazos mínimos y máximos, montos y condiciones aplicables.
GET /api/parametros/tipos-documento
Catálogo de tipos de documento de identidad aceptados (Cédula de Ciudadanía, Cédula de Extranjería, NIT, etc.).
GET /api/parametros/roles
Retorna los roles de usuario disponibles en el sistema con sus permisos asociados. Útil para la gestión de usuarios desde el panel de administración.