Banca Seguros icon

Banca Seguros

(0 reviews)
API del sistema que interactúa directamente con la API Visual Time estableciendo servicios o endpoints relacionados con la gestión de banca seguros.

home

🛡️ cs-visual-time-banca-seguros-sapi

La API cs-visual-time-banca-seguros-sapi es una System API (SAPI) que interactúa directamente con los sistemas Visual Time y base de datos PostgreSQL, especializada en la gestión integral de pólizas de banca seguros, incluyendo emisión, cotizaciones, reclamos, cancelaciones y operaciones especializadas del sector asegurador.

Expone operaciones REST para:

  • Emisión y actualización de pólizas de seguros
  • Gestión de cotizaciones y procesos de emisión
  • Manejo de reclamos y coberturas afectadas
  • Cancelación de pólizas y registros
  • Operaciones directas con PostgreSQL para asignación y control
  • Consultas de trazabilidad y logs de transacciones
  • Integración con Visual Time para operaciones de banca seguros

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


🌐 Información Básica

  • Nombre de la API: cs-visual-time-banca-seguros-sapi
  • Versión: 1.0
  • Plataforma: MuleSoft Anypoint Platform
  • Runtime: Mule 4.4.0
  • Tipo: System API
  • URL Base QA:https://cs-visual-time-banca-seguros-sapi-qa-v1.us-e1.cloudhub.io/api/
  • Protocolo: HTTPS / REST
  • Formato de Datos: JSON

🔐 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/issuing-of-policy-statusConsultar estado de emisión de póliza
GET/issuing-of-policy-range-hourConsultar emisión de póliza por rango horario
PUT/issuing-of-policy-updateActualizar información de emisión de póliza
DELETE/issuing-of-policy-remove-registryEliminar registros de emisión de póliza
POST/issuing-of-policy-get-documentNumberObtener número de documento asociado a póliza
POST/issuing-of-policy-post-create-policy-to-reinject-dbCrear póliza y reinsertarla en base de datos
GET/claim/coverage-affectedConsultar cobertura afectada por reclamo
GET/quoting/issuing-of-policy-statusEstado de emisión en proceso de cotización
GET/quoting/issuing-of-policy-range-hourConsultar por rango horario en cotización
PUT/quoting/issuing-of-policy-updateActualizar póliza en proceso de cotización
POST/cancellation-of-policiesCancelación de pólizas
DELETE/cancel-issuing-of-policyCancelar emisión de póliza
GET/vt-policy-assigner-canceled-range-datetimeConsultar pólizas canceladas por rango de fecha/hora
PUT/update-policy-assigner-set-issuedActualizar estado de póliza a emitida
POST/execute-queryEjecutar consulta personalizada en sistema
POST/posgresql/issuing-of-policy-assigned-number-quotingObtener número asignado de póliza en cotización
POST/posgresql/policy-assigner-quotingAsignar póliza en proceso de cotización
PUT/posgresql/releaseOrIssuanceOfPolicyLiberar o emitir póliza en base de datos
PUT/posgresql/updateModulebysalechannelActualizar módulo por canal de venta
GET/posgresql/obtainInformation-modulebysalechannelObtener información de módulo por canal de venta
POST/posgresql/creation-of-insured-personsCrear registros de asegurados en PostgreSQL
POST/retrivePolicyLifeIssueMatrizRecuperar matriz de emisión de pólizas de vida
POST/logs-trace-muleInsertar logs de trazabilidad de transacciones
POST/loadingPoliciesFromDifferentOriginsCargar pólizas desde orígenes diferentes
PUT/updateJsonRequestBSActualizar solicitud JSON de banca seguros
POST/storageDocumentPolicySignedAlmacenar documento de póliza firmado electrónicamente
POST/createPolicyTransactionCrear transacción de póliza
POST/webcheckoutProcesar transacciones al gateway de pagos PayU

⚠️ 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 Enero 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 Visual Time y la gestión de banca seguros.


Reviews