cs-apolo-sapi-v2 icon

cs-apolo-sapi-v2

(0 reviews)
La API provee una solución integral para la gestión de trabajadores independientes y dependientes, novedades, carnés, accidentes de trabajo, afiliaciones ARL y administración de usuarios en Colmena Gestión, permitiendo la integración controlada

🛡️ cs-apolo-sapi-v2

La API cs-apolo-sapi-v2 provee una solución integral para la gestión de trabajadores independientes y dependientes, novedades, carnés, accidentes de trabajo, afiliaciones ARL y administración de usuarios en Colmena Gestión, permitiendo la integración controlada con el sistema APOLO a través de servicios corporativos internos.

Expone operaciones REST para:

  • Creación y retiro de trabajadores independientes y dependientes en el sistema ARL
  • Gestión de novedades individuales y masivas para trabajadores independientes y dependientes
  • Consulta y generación de carnés por distintos criterios de búsqueda
  • Registro y consulta de accidentes de trabajo
  • Administración de usuarios, roles y permisos en Colmena Gestión
  • Generación de reportes de afiliación, auditoría, escarapela y certificados
  • Integración con Power BI y módulos embebidos

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-v2
  • Versión: v1
  • Plataforma: MuleSoft Anypoint Platform
  • Runtime: Mule 4.x
  • Tipo: System API
  • URL Base QA:https://cs-apolo-sapi-qa-v2.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

📍 Endpoints Disponibles

MétodoEndpointDescripción
DELETE/remove-user-colmena-managementEliminar usuario de Colmena Gestión
GET/basic-affiliate-reportObtener reporte básico de afiliado
GET/cards-by-date-new-independent-entryObtener carnés por fecha de nuevo ingreso independiente
GET/cards-by-department-and-independent-cityObtener carnés por departamento y ciudad independiente
GET/consult-card-coverConsultar carátula de carné
GET/create-new-change-Afp-dependentCrear nueva novedad de cambio de AFP dependiente
GET/create-new-change-date-of-birth-dependentCrear nueva novedad de cambio de fecha de nacimiento dependiente
GET/create-new-change-dependent-emailCrear nueva novedad de cambio de correo electrónico dependiente
GET/create-new-change-identification-dependentCrear nueva novedad de cambio de identificación dependiente
GET/create-new-change-salary-dependentCrear nueva novedad de cambio de salario dependiente
GET/create-novelty-change-dependent-cellPhoneCrear novedad de cambio de celular dependiente
GET/files-sent-by-independent-date-rangesArchivos enviados por rangos de fecha independiente
GET/get-filed-accidents-dependent-workerObtener accidentes radicados del trabajador dependiente
GET/get-filed-accidents-independent-workerObtener accidentes radicados del trabajador independiente
GET/independent-workers-coverageCobertura de trabajadores independientes
GET/obtain-accident-agentObtener agente del accidente
GET/obtain-accident-formsObtener formularios de accidente
GET/obtain-accident-reports-independent-company-up-to-dateObtener reportes de accidentes de empresa independiente al día
GET/obtain-accidents-filed-company-uptodate-dependentObtener accidentes radicados de empresa al día dependiente
GET/obtain-ats-without-filing-dependentObtener ATs sin radicación dependiente
GET/obtain-audit-report-colmena-gestionObtener reporte de auditoría de Colmena Gestión
GET/obtain-card-by-city-state-dependentObtener carné por ciudad y estado dependiente
GET/obtain-card-by-headquarters-dependentObtener carné por sede dependiente
GET/obtain-card-by-headquarters-independentObtener carné por sede independiente
GET/obtain-card-by-novelty-entry-date-dependentObtener carné por fecha de ingreso de novedad dependiente
GET/obtain-card-report-recordsObtener registros de reporte de carnés
GET/obtain-certified-reportObtener reporte certificado
GET/obtain-contracts-by-independent-workerObtener contratos por trabajador independiente
GET/obtain-contracts-for-retired-independent-workerObtener contratos de trabajador independiente retirado
GET/obtain-dependent-linker-typesObtener tipos de vinculador dependiente
GET/obtain-dependent-workers-By-WorkCenterObtener trabajadores dependientes por centro de trabajo
GET/obtain-embedded-informationObtener información embebida
GET/obtain-independent-worker-by-consecutive-workerObtener trabajador independiente por consecutivo de trabajador
GET/obtain-independent-worker-dataObtener datos del trabajador independiente
GET/obtain-list-of-unlegalized-accidentsObtener listado de accidentes sin legalizar
GET/obtain-novelties-bulk-pending-filing-dependentObtener novedades masivas pendientes de radicación dependiente
GET/obtain-novelties-bulk-successful-filed-dependentObtener novedades masivas radicadas exitosamente dependiente
GET/obtain-novelty-bulk-pending-filing-dependentObtener novedad masiva pendiente de radicación dependiente
GET/obtain-novelty-bulk-pending-filing-independentObtener novedad masiva pendiente de radicación independiente
GET/obtain-novelty-future-worker-dependentObtener novedad futura de trabajador dependiente
GET/obtain-novelty-future-worker-independentObtener novedad futura de trabajador independiente
GET/obtain-novelty-recent-worker-dependentObtener novedad reciente de trabajador dependiente
GET/obtain-novelty-recent-worker-independentObtener novedad reciente de trabajador independiente
GET/obtain-optional-report-fieldsObtener campos opcionales de reporte
GET/obtain-report-rosetteObtener reporte de escarapela
GET/obtain-sites-accidentObtener sitios de accidente
GET/obtain-successful-income-file-independentObtener archivo de ingreso exitoso independiente
GET/obtain-support-affiliate-dependentObtener soporte de afiliado dependiente
GET/obtain-support-affiliation-independentObtener soporte de afiliación independiente
GET/obtain-types-accidentsObtener tipos de accidentes
GET/obtain-user/colmena-gestionObtener usuario de Colmena Gestión
GET/obtain-wrong-income-file-independentObtener archivo de ingreso erróneo independiente
GET/obtain/registration/control/massive/report/affiliationObtener control de registro de reporte masivo de afiliación
GET/support-new-extension-end-independent-validityObtener soporte de nueva extensión de fin de vigencia independiente
GET/user-validation-complies-with-business-rulesValidación de usuario cumple con reglas de negocio
GET/validate-user-registration-business-groupValidar registro de usuario en grupo empresarial
POST/bulk-upload-independentsCarga masiva de independientes
POST/bulk-upload-novelty-dependentCarga masiva de novedades dependiente
POST/bulk-upload-novelty-dependent-backgroundCarga masiva de novedades dependiente en segundo plano
POST/bulk-upload-novelty-independent-backgroundCarga masiva de novedades independiente en segundo plano
POST/create-independent-workerCrear trabajador independiente
POST/create-new-change-dependent-headquartersCrear nueva novedad de cambio de sede dependiente
POST/create-new-change-independent-headquartersCrear nueva novedad de cambio de sede independiente
POST/create-new-dependent-retirementCrear nuevo retiro de dependiente
POST/create-new-independent-retirementCrear nuevo retiro de independiente
POST/create-new-modification-start-date-dependent-coverageCrear nueva modificación de fecha de inicio de cobertura dependiente
POST/create-new-modification-start-date-independent-coverageCrear nueva modificación de fecha de inicio de cobertura independiente
POST/create-novelty-cancellation-entry-dependentCrear novedad de cancelación de ingreso dependiente
POST/create-novelty-cancellation-retirement-dependentCrear novedad de cancelación de retiro dependiente
POST/create-novelty-change-city-dependentCrear novedad de cambio de ciudad dependiente
POST/create-novelty-change-Eps-dependentCrear novedad de cambio de EPS dependiente
POST/create-novelty-change-journey-dependentCrear novedad de cambio de jornada dependiente
POST/create-novelty-change-locality-commune-dependentCrear novedad de cambio de localidad/comuna dependiente
POST/create-novelty-change-locality-commune-independentCrear novedad de cambio de localidad/comuna independiente
POST/create-novelty-change-names-dependentCrear novedad de cambio de nombres dependiente
POST/create-novelty-change-phone-dependentCrear novedad de cambio de teléfono dependiente
POST/create-novelty-change-phone-independentCrear novedad de cambio de teléfono independiente
POST/create-novelty-change-position-dependentCrear novedad de cambio de cargo dependiente
POST/create-novelty-change-work-center-dependentsCrear novedad de cambio de centro de trabajo dependientes
POST/create-novelty-change-zone-dependentCrear novedad de cambio de zona dependiente
POST/create-novelty-change-zone-independentCrear novedad de cambio de zona independiente
POST/create-novelty-dependent-sex-changeCrear novedad de cambio de sexo dependiente
POST/create-novelty-independent-sex-changeCrear novedad de cambio de sexo independiente
POST/create-novelty-retroactive-retirement-individual-closingCrear novedad de retiro retroactivo individual de cierre
POST/create-novelty-retirement-retroactive-massive-closingCrear novedad de retiro retroactivo masivo de cierre
POST/create/new/change/date/birth/independentCrear nueva novedad de cambio de fecha de nacimiento independiente
POST/create/novelty/change/working/independentCrear novedad de cambio de jornada laboral independiente
POST/establish-user-permissions-colmena-managementEstablecer permisos de usuario en Colmena Gestión
POST/independent-work-accidentCrear accidente de trabajo independiente
POST/obtain-access-to-hive-managementObtener acceso a Colmena Gestión
POST/obtain-cards-dependent-identificationObtener carnés por identificación de dependiente
POST/obtain-cards-independent-identificationObtener carnés por identificación de independiente
POST/obtain-support-affiliate-independent-massiveObtener soporte de afiliado independiente masivo
POST/obtain-support-affiliate-independent-massive-internalObtener soporte de afiliado independiente masivo interno
POST/power-bi-filtersFiltros de Power BI
POST/register-acceptance-terms-conditions-colmena-managementRegistrar aceptación de términos y condiciones de Colmena Gestión
PUT/update-novelty-massive-dependent-filing-pendingActualizar novedad masiva dependiente pendiente de radicación
PUT/update-novelty-massive-independent-pendingActualizar novedad masiva independiente pendiente
PUT/update-role-worker-colmena-managementActualizar rol de trabajador en Colmena Gestión
PUT/update-work-accident-independentActualizar accidente de trabajo independiente

⚠️ 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 APOLO v2.


Reviews