cs-beyond-health-sapi icon

cs-beyond-health-sapi

(0 reviews)
API del sistema que interactúa directamente con Beyond Health API.

🛡️ cs-beyond-health-sapi

La API cs-beyond-health-sapi provee una solución integral para la integración directa con el sistema Beyond Health, permitiendo la consulta y gestión de información relacionada con contratos, afiliados, prestadores, órdenes médicas y documentos certificados.

Expone operaciones REST para:

  • Consulta y gestión de contratos, facturas, estados de cuenta y tarifas de pólizas
  • Inclusión y retiro de titulares y beneficiarios en pólizas colectivas e individuales
  • Carga masiva de titulares y beneficiarios
  • Consulta de información de clientes/afiliados y actualización de datos de contacto
  • Consulta del directorio médico y sucursales de prestadores
  • Consulta de catálogos paramétricos del core de Beyond Health
  • Consulta de planes, productos, coberturas, beneficios y topes
  • Creación y consulta de órdenes médicas, adjuntos y documentos asociados
  • Generación de certificaciones tributarias, de afiliación y de preexistencias
  • Consulta y descarga de documentos médicos

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


🌐 Información Básica

  • Nombre de la API: cs-beyond-health-sapi
  • Versión: 1
  • Plataforma: MuleSoft Anypoint Platform
  • Tipo: System API
  • URL Base QA:https://cs-beyond-health-sapi-qa-v1.us-e1.cloudhub.io/api/
  • URL Base Producción:https://cs-beyond-health-sapi-prod-v1.us-e1.cloudhub.io/api/
  • Protocolo: HTTPS / REST
  • Formato de Datos: JSON / multipart/form-data (según endpoint)

🔐 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.

Adicionalmente, varios endpoints requieren headers propios de trazabilidad de negocio, como TransactionId/transactionId y ClientDt/clientDt, según se detalla en la documentación individual de cada método.

🔒 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
POST/contracts/membersConsultar contratos asociados (tomador, titular o beneficiario)
GET/contracts/invoicesConsultar facturas de una póliza
GET/contracts/account-statementConsultar el estado de cuenta de un contrato de póliza
GET/contracts/{consultId}/collective-familiesConsultar información de asegurados de un contrato
POST/contracts/bulk-familiesCarga masiva de titulares y beneficiarios a una póliza colectiva PV
POST/contracts/holdersIncluir titulares a una póliza colectiva PV
POST/contracts/holders/cancellationRetirar un titular de una póliza colectiva PV por desvinculación laboral
POST/contracts/paymentsAplicar pago a factura, saldo de contrato o inclusiones de medicina prepagada
POST/contracts/ratesConsultar una póliza junto con sus tarifas asociadas
PUT/contracts/beneficiaries/designatedPermite actualizar o agregar beneficiarios designados en una póliza
POST/providers/{consultId}/medical-staffConsultar el directorio médico de Beyond Health
POST/providers/branches/searchConsultar sucursales de prestadores por código de tipo de servicio
GET/parametrics/{parametricType}Consultar catálogos existentes en el core de Beyond Health
GET/customer/contactsConsultar información del cliente
PATCH/customer/contacts/informationActualizar información básica de contacto del cliente
GET/customer/{queryType}/basic-dataConsultar información básica del cliente
POST/family/beneficiariesIncluir beneficiarios a una póliza colectiva o individual PV
GET/productsConsultar información general de un plan (coberturas, beneficios, topes)
GET/plans/coverageConsultar la cobertura de planes y productos disponibles
PATCH/contacts/informationActualizar información básica de contacto
POST/service-requests/medical-ordersCrear una orden médica asociada a un paciente y contrato
POST/service-requests/medical-orders/searchConsultar órdenes médicas de un paciente y su contrato
POST/service-requests/medical-attachmentsAdjuntar documento a una orden médica
POST/documents/tax-certificationGenerar la certificación tributaria de un afiliado
POST/documents/membership-certificationGenerar la certificación de afiliación de un usuario
POST/documents/preexistence-certificationGenerar la certificación de preexistencias de un usuario
POST/documents/medical-document-list/searchConsultar metadata de documento (OM-HM-ETC)
GET/documents/medical-documentDescargar resultados médicos

⚠️ 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
202AcceptedSolicitud aceptada para procesamiento asíncrono
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 Julio 2026 – Fundación Grupo Social – Colmena
epalma@fgs.co
© 2026 Fundación Grupo Social – Colmena


Esta documentación se mantiene actualizada conforme se incorporan nuevos servicios o endpoints relacionados con la integración a Beyond Health.



Reviews