Udemy Business (UB) proporciona API RESTful, xAPI y GraphQL para brindar una mayor flexibilidad en el desarrollo de software. RESTful y xAPI permiten a los desarrolladores acceder mediante programación el catálogo de cursos, las vías de aprendizaje públicas y los datos de actividad de progreso de los usuarios de UB. GraphQL permite a los desarrolladores recuperar objetos de aprendizaje y cursos más específicos del catálogo de UB, lo que incluye información como las insignias, los laboratorios y las clases. Puedes utilizar estas API para integrarlas en una aplicación de terceros, tal como un sistema de gestión de aprendizaje (LMS).
Ten en cuenta:
- Las API solo están disponibles para los clientes del Plan Enterprise.
- Aunque las API estén disponibles, la integración con LMS/LXP no se produce de manera automática.
- Para consumir datos con el sistema LMS/LXP, se debe crear un conector utilizando estas API. Si deseas obtener más información al respecto, ponte en contacto con tu representante de éxito del cliente o de LMS/LXP.
- La documentación sobre API solo está disponible en inglés.
-
Para consultar el Acuerdo de licencia de la API de Udemy, visita: https://www.udemy.com/terms/api/
- Nota: En función de cómo tu empresa haya registrado su cuenta de Udemy Business, puede que estés sujeto a condiciones adicionales o diferentes, tal y como se indica en el acuerdo firmado por tu empresa.
- Además de complementar la documentación que encontrarás a continuación, recomendamos echar un vistazo a nuestro artículo Resumen de API disponibles y al documento Prácticas recomendadas de API de Udemy Business para obtener información útil.
1. Documentación de GraphQL de Udemy Business
Nota: Para acceder a la documentación de GraphQL, deberás iniciar sesión en Udemy Business. La URL correspondiente incluye el subdominio de la cuenta de Udemy de tu organización, seguido de .udemy.com/dev-portal/api-reference/.
Por ejemplo:
https://{tu_subdominio}.udemy.com/dev-portal/api-reference/.
- Consulta y API de cursos
- Consulta y API de todos los objetos de aprendizaje
2. Documentación de API de Udemy Business - API RESTful
- API de cursos
- API de vías de aprendizaje
- API de informes de cursos
- API de informes de UB Pro
3. Documentación de xAPI de Udemy Business
- La xAPI permite generar informes en tiempo real sobre el progreso y la finalización de los cursos por parte de los estudiantes.