cs-visual-time-sapi
home
🛡️ cs-visual-time-sapi
La API cs-visual-time-sapi es una API de Sistema (SAPI) que interactúa directamente con la API de Visual Time, permitiendo la integración controlada con los servicios del core de seguros para operaciones de gestión de clientes, pólizas, reclamaciones, facturación y productos de seguros.
Expone operaciones REST para:
- Gestión de clientes individuales y personas jurídicas (asegurados, cancelaciones, migraciones)
- Cotización, tarifas y emisión de pólizas de vida, incendio hogar, protección de tarjeta y protección de cuota
- Gestión de reclamaciones, indemnizaciones y casos de asegurabilidad
- Consulta de facturas, pagos y certificados de seguros
- Consulta de catálogos de productos e información de pólizas
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-sapi
- Versión: 1
- Plataforma: MuleSoft Anypoint Platform
- Tipo: System API
- URL Base QA:
https://cs-visual-time-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:
Client ID Enforcement
Headers requeridos:
client_idclient_secret
- Las credenciales son asignadas a la aplicación consumidora en MuleSoft Anypoint Platform.
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:
- 🔗 MuleSoft Exchange – cs-visual-time-sapihttps://anypoint.mulesoft.com/exchange/portals/fundacion-grupo-social/2b26d155-74f8-4cf2-aaea-ec3c05e8433a/cs-visual-time-sapi/
- 🔗 Portal Público FGShttps://anypoint.mulesoft.com/exchange/portals/fundacion-grupo-social/
📋 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étodo | Endpoint | Descripción |
|---|---|---|
| GET | /participants | Consultar participantes |
| GET | /customers | Consultar clientes |
| POST | /customers/legal-persons/insured/cancel | Cancelar asegurado de personas jurídicas |
| POST | /customers/legal-persons/insured/migration | Inclusión de asegurados en pólizas institucionales |
| PUT | /customers/individual/insured | Actualizar datos de asegurado individual |
| POST | /insurability-cases | Crear casos de asegurabilidad |
| GET | /insurability-cases | Consultar casos de asegurabilidad |
| PUT | /insurability-cases/status | Actualizar estado de caso de asegurabilidad |
| GET | /bills | Consultar facturas |
| POST | /bills/payments | Registrar pagos de facturas |
| POST | /insurances/generals/certificates | Obtener certificados de seguros generales |
| POST | /insurances/generals/v2/certificates | Obtener certificados de seguros generales v2 |
| POST | /insurances/life/rates | Obtener tarifas de seguros de vida |
| POST | /insurances/life/quotes | Cotizar seguros de vida |
| POST | /insurances/life/issuing-of-policy | Emitir pólizas de seguros de vida |
| POST | /insurances/life/issuing-of-policy-v1 | Emitir pólizas de seguros de vida v1 |
| POST | /insurances/life/issuing-of-policy-notify | Emitir pólizas de vida con notificación |
| POST | /insurances/life/certificates | Obtener certificados de seguros de vida |
| POST | /insurances/life/v2/certificates | Obtener certificados de seguros de vida v2 |
| POST | /insurances/card-protection/rates | Obtener tarifas de protección de tarjeta |
| POST | /insurances/card-protection/quotes | Cotizar protección de tarjeta |
| POST | /insurances/card-protection/issuing-of-policy | Emitir pólizas de protección de tarjeta |
| POST | /insurances/home/fire/rates | Obtener tarifas de seguro hogar incendio |
| POST | /insurances/home/fire/quotes | Cotizar seguro hogar incendio |
| POST | /insurances/home/fire/issuing-of-policy | Emitir pólizas de seguro hogar incendio |
| POST | /insurances/quota-protection/rates | Obtener tarifas de protección de cuota |
| POST | /insurances/quota-protection/quotes | Cotizar protección de cuota |
| POST | /insurances/quota-protection/issuing-of-policy | Emitir pólizas de protección de cuota |
| POST | /insurances/policy/life/cancel | Cancelar póliza de vida |
| GET | /insurances/policies-and-claim-incidents | Consultar pólizas e incidentes de reclamación |
| POST | /insurances/policies | Consultar pólizas de seguros |
| POST | /claims | Gestionar reclamaciones |
| POST | /claims/attach-support | Adjuntar documentos soporte a reclamaciones |
| POST | /claims/creation-third-banking-information | Crear información bancaria de terceros |
| GET | /policies | Consultar contratos/pólizas |
| GET | /indemnities | Consultar indemnizaciones |
| GET | /documents-required | Consultar documentos requeridos por reclamación |
| POST | /v2/insurances/life/rates | Obtener tarifas de seguros de vida v2 |
| POST | /catalog/product | Consultar catálogo de productos |
| GET | /catalog/product/life | Consultar productos de vida desde Visual Time |
| GET | /retrieveClaimByPolicy | Consultar reclamaciones por póliza |
| GET | /retrievePolicyInformation | Consultar información detallada de póliza |
| POST | /insurances-product-collective | Obtener producto colectivo de seguros |
| POST | /insurances-issuing-of-policy-product-collective | Emitir pólizas de producto colectivo de seguros |
| GET | /obtain-policy-ob | Consultar registros de pólizas desde Object Store |
| POST | /productInformationUpdate | Actualizar información de productos en base de datos |
⚠️ 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ódigo | Estado | Descripción |
|---|---|---|
| 200 | OK | Solicitud procesada correctamente |
| 400 | Bad Request | Solicitud inválida o mal formada |
| 401 | Unauthorized | Credenciales inválidas o ausentes |
| 403 | Forbidden | Client ID sin permisos |
| 404 | Not Found | Recurso no encontrado |
| 405 | Method Not Allowed | Método HTTP no permitido |
| 415 | Unsupported Media Type | Tipo de contenido no soportado |
| 429 | Too Many Requests | Límite de solicitudes excedido |
| 500 | Internal Server Error | Error interno inesperado |
| 503 | Service Unavailable | Servicio temporalmente no disponible |
| 504 | Gateway Timeout | Tiempo 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 actualizada 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 Visual Time.