Udemy Business (UB) unterstützt mithilfe der RESTful APIs sowie der xAPI und GraphQL eine flexible Softwareentwicklung. RESTful und xAPI ermöglichen es Entwickler:innen, den UB-Kurskatalog, die öffentlichen Lernpfade sowie die Daten zu den Kursaktivitäten der Nutzer:innen programmgesteuert abzurufen. Mithilfe von GraphQL können Entwickler:innen detailliertere Daten zu Kursen und Lernobjekten aus dem UB-Katalog abrufen, z. B. Angaben wie Badges, Labs und Lektionen. Diese APIs können zur Integration in Anwendungen anderer Anbieter:innen verwendet werden, beispielsweise in ein Lernmanagement-System (LMS).
Wichtiger Hinweis:
- APIs sind nur für Kund:innen mit einem Enterprise-Abo verfügbar.
- Die Verfügbarkeit dieser APIs aktiviert nicht automatisch die Integration in ein LMS/LXP.
- Zur Erfassung der Daten in einem LMS/LXP muss mithilfe dieser APIs ein Connector erstellt werden. Wenn du mehr darüber erfahren möchtest, kontaktiere bitte deine:n Customer-Success- oder LMS/LXP-Ansprechpartner:in.
- Die API-Dokumentation ist nur auf Englisch verfügbar.
-
Die Udemy-API-Lizenzvereinbarung findest du unter: https://www.udemy.com/terms/api/
- Hinweis: In Abhängigkeit von dem Vertrag, den dein Unternehmen für sein Udemy Business-Konto abgeschlossen hat, können für dich zusätzliche oder andere Nutzungsbedingungen gelten, die in dem von deinem Unternehmen unterschriebenen Vertrag angegeben sind.
- Weitere Informationen findest du in der folgenden Dokumentation sowie in unserem Artikel Übersicht über die verfügbaren APIs und unserem Guide zu den Udemy Business-APIs.
1. Dokumentation zu Udemy Business GraphQL
Hinweis: Für den Zugriff auf die GraphQL-Dokumentation musst du bei Udemy Business angemeldet sein. Die entsprechende URL enthält die Subdomain des Udemy-Unternehmenskontos, gefolgt von „.udemy.com/dev-portal/api-reference/“.
Sie sieht also so aus:
https://{deine_subdomain}.udemy.com/dev-portal/api-reference/
- API und Abfrage für Kurse
- API und Abfrage für alle Lernobjekte
2. Dokumentation der Udemy Business-API – RESTful-APIs
- Kurs-API
- Lernpfad-API
- Kursberichts-API
- UB Pro Berichts-API
3. Dokumentation der Udemy Business-xAPI
- Die xAPI unterstützt die Meldung von Nutzerfortschritten und Kursabschlüssen in Echtzeit.