cs-apolo-sapi-v3 icon

cs-apolo-sapi-v3

(0 reviews)
La API cs-apolo-sapi-v3 provee una solución integral para la gestión operativa de empresas, trabajadores, centros de trabajo, productos, contratos, novedades y servicios de salud ARL, permitiendo la integración controlada con el sistema APOLO.

🛡️ cs-apolo-sapi-v3

La API cs-apolo-sapi-v3 provee una solución integral para la gestión operativa de empresas, trabajadores, centros de trabajo, productos, contratos, novedades y servicios de salud ARL, permitiendo la integración controlada con el sistema APOLO a través de servicios corporativos internos.

Expone operaciones REST para:

  • Gestión de empresas: consulta, actualización, vinculación y configuración de contratos
  • Administración de centros de trabajo: creación, novedades, cierres y aprobaciones
  • Control de productos y contratos: autorización, desautorización y consulta
  • Gestión de períodos de cierre y retiros retroactivos
  • Servicios de salud: afiliaciones ARL, evaluaciones médicas, incapacidades y autorizaciones
  • Catálogos y soporte: tipos, catálogos geográficos, ocupacionales y de riesgo
  • Novedades masivas y procesamiento de cargas

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


🌐 Información Básica

  • Nombre de la API: cs-apolo-sapi-v3
  • Versión: v1
  • Plataforma: MuleSoft Anypoint Platform
  • Runtime: Mule 4.x
  • Tipo: System API
  • URL Base QA:https://cs-apolo-sapi-qa-v3.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
DELETE/remove-exceptions-from-news-for-the-companyEliminar excepciones de novedades para la empresa
DELETE/remove-product-by-contractEliminar producto por contrato
DELETE/remove-record-control-massive-affiliationEliminar registro de control de afiliación masiva
GET/check-status-process-generation-support-affiliationVerificar estado del proceso de generación de soporte de afiliación
GET/contract-exceptions-newsExcepciones de novedades del contrato
GET/contract-statesEstados de contrato
GET/count-workers-by-companyConsultar contador de trabajadores por empresa
GET/create-new-closing-work-center-with-workersCrear nuevo cierre de centro de trabajo con trabajadores
GET/create-new-identificationCrear nueva identificación
GET/create-retroactive-closing-periodCrear período de cierre retroactivo
GET/exworker-disability-paymentConsultar incapacidades pagadas para extrabajadores
GET/get-disability-paymentsConsultar pagos de incapacidades
GET/load-zone-typesCargar tipos de zona
GET/medical-evaluationsObtener evaluaciones médicas
GET/obtain-all-contracts-WorkerObtener todos los contratos del trabajador
GET/obtain-applications-company-work-centersObtener solicitudes de centros de trabajo de la empresa
GET/obtain-attachments-by-type-processObtener adjuntos por tipo de proceso
GET/obtain-body-partsObtener partes del cuerpo
GET/obtain-branches-by-regionalObtener sucursales por regional
GET/obtain-closing-period-of-operationsObtener período de cierre de operaciones
GET/obtain-companies-holding-by-identificationObtener empresas del holding por identificación
GET/obtain-companyConsultar empresa por contrato e identificación
GET/obtain-company-by-contract-numberObtener empresa por número de contrato
GET/obtain-company-nichesObtener nichos de empresa
GET/obtain-company-not-linked-by-idObtener empresa no vinculada por identificación
GET/obtain-configuration-parameterObtener parámetro de configuración
GET/obtain-contactsObtener contactos
GET/obtain-contract-statesObtener estados de contrato
GET/obtain-contract-typeObtener tipo de contrato
GET/obtain-detail-application-center-workObtener detalle de solicitud de centro de trabajo
GET/obtain-diagnosed-byObtener diagnosticado por
GET/obtain-diagnosesObtener diagnósticos
GET/obtain-economic-activities-by-nicheObtener actividades económicas por nicho
GET/obtain-events-by-personObtener eventos por persona
GET/obtain-files-sent-retroactive-withdrawal-closingObtener archivos enviados de retiro retroactivo de cierre
GET/obtain-indicatives-by-stateObtener indicativos por departamento
GET/obtain-job-center-creation-requestObtener solicitud de creación de centro de trabajo
GET/obtain-main-headquarterObtener sede principal
GET/obtain-nichesObtener nichos
GET/obtain-paid-returnsObtener devoluciones pagadas
GET/obtain-productsObtener productos
GET/obtain-products-by-companyObtener productos por empresa
GET/obtain-products-by-contractObtener productos por contrato
GET/obtain-regionalObtener regional
GET/obtain-retroactive-withdrawals-closingObtener retiros retroactivos de cierre
GET/obtain-retroActive-withdrawals-theDay-closingObtener retiros retroactivos del día de cierre
GET/obtain-specific-business-typesObtener tipos de negocio específicos
GET/obtain-types-employment-linkObtener tipos de vínculo laboral
GET/obtain-types-employment-link-workerObtener tipos de vínculo laboral del trabajador
GET/obtain-types-habitual-occupationObtener tipos de ocupación habitual
GET/obtain-types-injuryObtener tipos de lesión
GET/obtain-types-risk-factors-diseaseObtener tipos de factores de riesgo de enfermedad
GET/obtain-work-center-approval-reportObtener reporte de aprobación de centro de trabajo
GET/support-new-workerObtener soporte de nuevo trabajador
GET/support-news-headquarters-change-addressSoporte de novedad de sede – cambio de dirección
GET/support-novelty-headquarters-change-faxSoporte de novedad de sede – cambio de fax
GET/support-novelty-headquarters-change-telephoneSoporte de novedad de sede – cambio de teléfono
GET/types-news-headquartersTipos de novedades de sede
GET/v1/get-company-worker-centersObtener centros de trabajo de la empresa
GET/v1/get-company-workersObtener trabajadores de la empresa
GET/work-center-table-support-by-companyTabla de soporte de centros de trabajo por empresa
GET/worker-salaryConsultar salario del trabajador
POST/allow-product-by-contractAutorizar producto por contrato
POST/allow-product-by-massive-contractAutorizar producto por contrato masivo
POST/check-bulk-upload-statusVerificar estado de carga masiva
POST/covid-survey-questionsPreguntas de encuesta COVID
POST/covid-survey-responsesRespuestas de encuesta COVID
POST/create-novelty-change-basic-data-center-workCrear novedad de cambio de datos básicos de centro de trabajo
POST/create-novelty-closure-center-workCrear novedad de cierre de centro de trabajo
POST/create-request-new-work-center-companyCrear solicitud de nuevo centro de trabajo de empresa
POST/customers/identity-dataRegistrar datos de identidad del cliente
POST/disallow-product-by-contractDesautorizar producto por contrato
POST/disallow-product-by-massive-contractDesautorizar producto por contrato masivo
POST/exworker-disability-payment-certificateGeneración de comprobante de giro de incapacidad para extrabajadores
POST/generation-certificate-payment-of-disabilitiesGeneración de certificado de pago de incapacidades
POST/health-service/arlEmployerTransfer/destination-ARL/transferNotificationNotificación de traslado ARL destino
POST/health-service/arlEmployerTransfer/origin-ARLTraslado de empleador ARL origen
POST/health-service/employer/beginningEmploymentRelationshipInicio de relación laboral
POST/health-service/employer/membership-ArlAfiliación de empleador a ARL
POST/health-service/employer/retractionTransferOrEmployerAffiliationArlRetractación, traslado o afiliación de empleador a ARL
POST/health-service/employer/terminationEmploymentRelationshipTerminación de relación laboral
POST/health-service/headquarters/noveltyNotificationNotificación de novedad de sede
POST/health-service/workCenter/noveltiesNovedades de centro de trabajo
POST/health-service/workCenter/variationWorkCenterforDependentWorkersAndStudentsVariación de centro de trabajo para trabajadores dependientes y estudiantes
POST/obtain-companies-by-filters-for-authorizationObtener empresas por filtros para autorización
POST/obtain-headquarters-with-responsible-apoloObtener sedes con responsable en Apolo
POST/reprocess-massive-newReprocesar novedad masiva
POST/reprocess-massive-news-pending-filingReprocesar novedades masivas pendientes de radicación
POST/save-contactsGuardar contactos
PUT/invoice-reserve-detailsActualizar detalles de reserva de factura
PUT/inovice-reserve-headersActualizar encabezados de reserva de factura
PUT/update-closing-period-retro-activeActualizar período de cierre retroactivo
PUT/update-companyActualizar empresa
PUT/update-company-exceptionsActualizar excepciones de empresa
PUT/update-data-company-resolution-ugppActualizar datos de empresa resolución UGPP
PUT/update-job-center-creation-request-statusActualizar estado de solicitud de creación de centro de trabajo

⚠️ 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 Junio 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 la gestión operativa APOLO.


Reviews