cs-utilities-system-api-services icon

cs-utilities-system-api-services

(0 reviews)
La API de Utilidades del Sistema ofrece acceso seguro a funciones clave como operaciones sobre tablas, mensajería, seguridad, gestión de archivos, servicios de seguros y procesamiento de reclamaciones, facilitando la administración eficiente del sistema.

home

🛡️ cs-utilities-system-api-services

La API cs-utilities-system-api-services provee una colección de servicios utilitarios corporativos que soportan operaciones transversales para múltiples sistemas y aplicaciones, incluyendo gestión de archivos, notificaciones, seguridad, tablas básicas y servicios de seguros.

Expone operaciones REST para:

  • Consulta de tablas básicas del sistema
  • Gestión de códigos OTP (One-Time Password) y validación
  • Envío de notificaciones por email y configuración SMTP
  • Almacenamiento y recuperación de archivos en Azure Blob Storage y File Shares
  • Consulta de servicios de seguros (frecuencias de pago, coberturas, productos)
  • Registro de auditoría y trazabilidad de transacciones
  • Encriptación y cifrado de documentos PDF
  • Gestión de documentos de pólizas firmadas electrónicamente

La API actúa como una System API (SAPI), gestionada desde MuleSoft Anypoint Platform.


🌐 Información Básica

  • Nombre de la API: cs-utilities-system-api-services
  • Versión: 1.0.0
  • Plataforma: MuleSoft Anypoint Platform
  • Runtime: Mule 4.x
  • Tipo: System API
  • URL Base QA:https://utilities-system-api-qa.us-e1.cloudhub.io/api/
  • Protocolo: HTTPS / REST
  • Formato de Datos: JSON, application/octet-stream

🔐 Autenticación

Para consumir esta API, el consumidor debe enviar obligatoriamente en cada solicitud los siguientes mecanismos de seguridad:

  1. Client ID Enforcement

    • Headers requeridos:

      • client_id
      • client_secret
    • Las credenciales son asignadas a la aplicación consumidora en MuleSoft Anypoint Platform.
  2. Bearer Token (OAuth 2.0)

    • Header requerido:

      • Authorization: Bearer <access_token>
    • El token debe ser obtenido desde el servicio corporativo de autenticación.
    • El token debe estar vigente al momento de la solicitud.

Ambos mecanismos son requeridos para que la solicitud sea aceptada por la plataforma.

🔒 Aviso de Seguridad
Las credenciales (client_id, client_secret) y los tokens OAuth son información sensible y no deben compartirse ni almacenarse en repositorios públicos.


🚀 Cómo Consumir

La API se encuentra publicada en las siguientes plataformas:

📋 Para consultar detalles de cada método:
1. Navegar en el menú izquierdo de la documentación
2. Expandir la sección "Summary"
3. Seleccionar el método específico que requiere consultar


📍 Endpoints Disponibles

MétodoEndpointDescripción
GET/Utilities/v1/basicTables/{action}Consultar tablas básicas por acción
GET/Utilities/v1/basicTables/{action}/{id}Consultar tabla básica específica por ID
POST/Utilities/v1/messaging/sendEmailEnviar correo electrónico
GET/security/otpcodeGenerar código OTP
POST/security/otpcode/validateValidar código OTP
GET/notification/email/smtpObtener configuración del servidor SMTP
POST/insurance/issuing-of-policy/saveGuardar transacción de emisión de póliza
GET/insurance/life/rates/payment-freqConsultar frecuencias de pago por canal y producto
GET/insurance/home/combos-coveragesConsultar coberturas combinadas por producto
GET/insurance/channel/productConsultar productos por canal de venta
POST/files/sharesCargar archivo a Azure File Shares
GET/files/sharesDescargar archivo desde Azure File Shares
POST/files/blobsCargar archivo a Azure Blob Storage
GET/files/blobsDescargar archivo desde Azure Blob Storage
GET/claimsConsultar pólizas asociadas a un reclamo
POST/cosmos/queryEjecutar consulta en Cosmos DB
POST/web-api/report-use/register-dataRegistrar información de uso en Knowledge Management
POST/register-audit-logRegistrar log de auditoría en Portal Clientes
GET/gateway-services-azure/product-informationObtener información de productos
POST/gateway-services-azure/storageDocumentPolicySignedAlmacenar documento de póliza firmado
POST/gateway-services-azure/registry-encryptEncriptar/desencriptar registro
POST/encryptPdfWithPasswordEncriptar PDF con contraseña

⚠️ Manejo de Errores

La API utiliza códigos HTTP estándar para indicar el resultado del procesamiento de las solicitudes.

Estos códigos representan condiciones de autenticación, autorización, formato o disponibilidad del servicio, y no validaciones funcionales propias del negocio.

CódigoEstadoDescripción
200OKSolicitud procesada correctamente
400Bad RequestSolicitud inválida o mal formada
401UnauthorizedCredenciales inválidas o ausentes
403ForbiddenClient ID sin permisos
404Not FoundRecurso no encontrado
405Method Not AllowedMétodo HTTP no permitido
415Unsupported Media TypeTipo de contenido no soportado
429Too Many RequestsLímite de solicitudes excedido
500Internal Server ErrorError interno inesperado
503Service UnavailableServicio temporalmente no disponible
504Gateway TimeoutTiempo de espera agotado

📞 Soporte

Para soporte técnico o incidencias relacionadas con la integración:

Coordinación de Servicios de Integración y Aplicaciones


📅 Información Adicional

Documentación creada en Febrero 2026 – Fundación Grupo Social – Colmena

© 2026 Fundación Grupo Social – Colmena


Esta documentación se mantiene actualizada conforme se incorporan nuevos servicios o endpoints relacionados con servicios utilitarios corporativos.


Reviews