El grupo de endpoints administrativos de solicitudes otorga a los usuarios con rol administrador control total sobre el ciclo de vida de las solicitudes de crédito en Comfaca Créditos en Línea. Desde este panel es posible consultar el historial completo con su timeline, actualizar campos del expediente, cambiar el estado de la solicitud con trazabilidad automática, iniciar el proceso de firma digital y administrar la lista de firmantes asociados.Documentation 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.
GET /api/admin/solicitudes
Lista todas las solicitudes de crédito con soporte de paginación y filtros opcionales.Query Parameters
Filtra las solicitudes por estado. Valores posibles:
POSTULADO, DOCUMENTOS_CARGADOS, ENVIADO_VALIDACION, APROBADA, RECHAZADA, DESESTIMADA, CANCELADA, DESISTE, PENDIENTE_FIRMADO, FIRMADO.Número máximo de solicitudes a devolver por página. Debe ser un entero positivo.
Número de solicitudes a omitir para la paginación (offset). Debe ser un entero no negativo.
Response
true cuando la operación se ejecuta correctamente.Mensaje descriptivo del resultado (
"Solicitudes obtenidas exitosamente").GET /api/admin/solicitudes/:id
Obtiene el detalle completo de una solicitud de crédito incluyendo el payload del solicitante, la lista de documentos adjuntos, el timeline de cambios de estado y los firmantes asociados.Path Parameters
El
numero_solicitud único que identifica la solicitud. Ejemplo: SOL-2024-000123.Response
PUT /api/admin/solicitudes/:id
Actualiza los campos técnicos y financieros de una solicitud de crédito. Todos los campos son opcionales; solo se actualizan los que se envían en el body.Path Parameters
El
numero_solicitud de la solicitud a actualizar.Body
Nuevo estado de la solicitud. Use el endpoint
/estado dedicado para cambios de estado con notificaciones automáticas.Monto solicitado. Debe ser un número positivo.
Plazo del crédito en meses. Entero positivo.
Tasa de interés aplicable. Valor no negativo.
Código del producto (máx. 2 caracteres).
Indica si el solicitante ha tenido créditos anteriores con COMFACA.
Descripción de la modalidad crediticia (máx. 255 caracteres).
Código del tipo de crédito (máx. 3 caracteres).
Código de moneda ISO 4217 (máx. 3 caracteres). Por defecto
COP.Valor de la cuota mensual calculada. No negativo.
Fecha de radicación en formato ISO 8601 (
YYYY-MM-DDTHH:mm:ss.sssZ).Response
PUT /api/admin/solicitudes/:id/estado
Cambia el estado de una solicitud de crédito. Este endpoint va más allá de una simple actualización: registra automáticamente una entrada en el timeline de la solicitud y envía una notificación en tiempo real al solicitante con el nuevo estado y el mensaje correspondiente.Path Parameters
El
numero_solicitud de la solicitud.Body
Nuevo estado a asignar. Estados reconocidos con mensajes automáticos:
APROBADA— “Tu solicitud de crédito ha sido aprobada.”DESESTIMADA— “Tu solicitud de crédito ha sido desestimada por falta de requisitos.”RECHAZADA— “Tu solicitud de crédito ha sido rechazada.”CANCELADA— “Tu solicitud de crédito ha sido cancelada.”DESISTE— “Has desistido de continuar con tu solicitud de crédito.”
Nota adicional del administrador que se adjunta al mensaje del timeline y a la notificación. Útil para explicar el motivo del cambio de estado.
Response
El cambio de estado registra automáticamente al administrador autenticado (
username) en la entrada del timeline. Si la sesión no está disponible, se registra como "sistema".POST /api/admin/solicitudes/:id/iniciar-firmado
Inicia el proceso de firma digital de una solicitud de crédito. Este endpoint reemplaza los firmantes existentes en la base de datos, crea los nuevos registros, invoca el servicio externo de firma digital y actualiza el estado de la solicitud aPENDIENTE_FIRMADO.
Path Parameters
El
numero_solicitud de la solicitud a enviar a firma.Body
Lista de firmantes del proceso. Debe contener al menos un firmante.
Response
Datos retornados por el servicio externo de firma digital incluyendo el
transaccion_id del proceso iniciado.Al ejecutarse correctamente, el estado de la solicitud cambia a
PENDIENTE_FIRMADO y se registra una entrada en el timeline con el transaccion_id del proceso de firma.GET /api/admin/solicitudes/:id/firmantes
Obtiene la lista de firmantes registrados para una solicitud de crédito, ordenados por el campoorden de forma ascendente.
Path Parameters
El
numero_solicitud de la solicitud.Response
Array de objetos firmante ordenados por
orden.DELETE /api/admin/solicitudes/:id/firmantes
Elimina un firmante específico de una solicitud de crédito. Requiere elfirmanteId en el body de la petición.
Path Parameters
El
numero_solicitud de la solicitud.Body
ID numérico del firmante a eliminar (se recibe como string y se convierte a BigInt internamente).
Response
null cuando la eliminación es exitosa."Firmante eliminado exitosamente" cuando la operación concluye sin errores.GET /api/admin/solicitudes/estados-count
Devuelve un conteo rápido de solicitudes agrupadas por estado. Ideal para renderizar badges y resúmenes estadísticos en el panel de administración sin cargar el listado completo.Query Parameters
No acepta parámetros de consulta.Response
Objeto plano donde cada clave es un estado y su valor es la cantidad de solicitudes en ese estado.