Skip to main content
El endpoint de estadísticas del dashboard es el punto de entrada principal para el panel de control administrativo de Comfaca Créditos en Línea. En una sola petición agrega cuatro dimensiones analíticas del sistema: el estado del portafolio de solicitudes de crédito (incluyendo tasas de aprobación, montos acumulados y distribución por estado), el rendimiento del programa de convenios empresariales, la composición del directorio de usuarios por rol y la actividad más reciente del sistema. Esta consolidación evita múltiples llamadas paralelas desde el cliente y permite renderizar el dashboard completo con un único fetch.
Este endpoint requiere una sesión activa con rol administrador. Las peticiones sin autenticación o con rol insuficiente recibirán 401 Unauthorized o 403 Forbidden.

GET /api/admin/dashboard/estadisticas

Autenticación

Requiere rol administrador. Se autentica mediante la cookie de sesión de Nuxt (nuxt-session).

Query Parameters

Este endpoint no acepta parámetros de consulta. Siempre devuelve las estadísticas del estado actual del sistema completo.

Response

boolean
true cuando la consulta se ejecuta sin errores.
string
"Consulta completada exitosamente".
object

Ejemplo de petición

Ejemplo de respuesta completa


Tipo DashboardStats

Estructura TypeScript del objeto de estadísticas que devuelve el endpoint (campo data):
Para refrescar únicamente los contadores por estado sin recargar todas las estadísticas del dashboard, usa el endpoint más liviano GET /api/admin/solicitudes/estados-count. Este solo ejecuta un groupBy en la tabla de solicitudes y es significativamente más rápido que el endpoint de estadísticas completas.