cs-portal-liferay-xapi
CS Portal Liferay XAPI es una API RESTful que permite interacción segura con el portal Liferay, brindando acceso a contratos de afiliados, certificados de afiliación, detalles de cursos y servicios de inscripción, facilitando la gestión de información.
home
🏠 Inicio - 🛡️ cs-portal-liferay-xapi
System API que interactúa con el Portal Liferay.
Proporciona endpoints para gestionar afiliados, contratos, tarjetas, cursos e inscripciones.
🌐 Información Base
- Título de la API: cs-portal-liferay-xapi
- Versión: 1.0.0
- URL Base:
https://cs-portal-liferay-xapi-{env}-v1.us-e1.cloudhub.io/api
- Entornos:
dev
,qa
,prod
🚀 Primeros Pasos
- Autenticación: Esta API utiliza OAuth 2.0. Asegúrate de enviar un
client_id
válido y un tokenBearer
. - Encabezados:
-H "client_id: TU_CLIENT_ID" -H "Authorization: Bearer TU_ACCESS_TOKEN" -H "invoker: { \"application\": \"Portal\", \"addressIPUser\": \"192.168.80.13\", \"loginUser\": \"Cristian1997\", \"userName\": \"Cristian Cardona\" }"
📍 Endpoints Disponibles
Método | Endpoint | Descripción | Enlace de Exchange |
---|---|---|---|
GET | /service-liferay/affiliate/contracts/{idTypeIdentification}/{documentNumber} | Obtener contratos de afiliado usando fecha de nacimiento | Ver detalles |
GET | /service-liferay/affiliate/card/dependent/{idTypeIdentification}/{documentNumber} | Obtener tarjeta para trabajador dependiente | Ver detalles |
GET | /service-liferay/affiliate/card/independent/{idTypeIdentification}/{documentNumber} | Obtener tarjeta para trabajador independiente | Ver detalles |
GET | /service-liferay/affiliate/card/certificate/{idTypeIdentification}/{documentNumber} | Obtener certificado de membresía de afiliado | Ver detalles |
GET | /admin-courses/courses/course | Obtener cursos disponibles | Ver detalles |
GET | /admin-courses/courses/platform | Obtener plataformas de cursos disponibles | Ver detalles |
GET | /admin-courses/courses/courses-economic-sector | Obtener cursos por sector económico | Ver detalles |
GET | /admin-courses/courses/courses-detail | Obtener información detallada del curso | Ver detalles |
GET | /parametric/platform | Obtener información de plataforma paramétrica | Ver detalles |
GET | /parametric/economic-sector | Obtener plataforma por sector económico | Ver detalles |
POST | /enrollment/enroll-worker-in-course | Inscribir trabajador en curso seleccionado | Ver detalles |
GET | /enrollment/general-enrollment-information/{idTypeIdentification}/{documentNumber} | Obtener información general de inscripción para un trabajador | Ver detalles |
📤 Ejemplo de Solicitud
curl -X GET "https://cs-portal-liferay-xapi-dev-v1.us-e1.cloudhub.io/api/service-liferay/affiliate/contracts/CC/123456789?birthDate=1990-01-01" \
-H "client_id: TU_CLIENT_ID" \
-H "Authorization: Bearer TU_ACCESS_TOKEN" \
-H "invoker: { \"application\": \"Portal\", \"addressIPUser\": \"192.168.80.13\", \"loginUser\": \"Cristian1997\", \"userName\": \"Cristian Cardona\" }"
⚠️ Manejo de Errores
Se utilizan códigos de estado HTTP estándar para el manejo de errores:
200 OK
– La solicitud fue exitosa400 Bad Request
– Parámetros faltantes o inválidos401 Unauthorized
– Falló la autenticación404 Not Found
– Endpoint o recurso no encontrado500 Internal Server Error
– Error inesperado en el servidor
📞 Soporte
Para asistencia, contacta al equipo de Coordinación de Servicios de Integración y Aplicaciones.
Correo electrónico: epalma@fgs.co
📅 Información Adicional
- Documentación actualizada por última vez: Agosto 2025
- Para actualizaciones adicionales, consulta el Portal de Exchange de API
Documentación actualizada en julio 2025 por epalma@fgs.co - Edna Nayibe Palma
© 2025 Fundación Grupo Social - Colmena. Archivo generado para la API cs-utilities-system-api-services