DokumentationProdukteArtim Academy LMSKurse

Kurse V1

3 min Lesezeit · zuletzt aktualisiert 18. August 2026

Der Bereich der Trainer. Alles hier verlangt die Rolle trainer oder admin in der freigegebenen Akademie — ein Schüler-Token bekommt die Werkzeuge dazu am MCP nicht einmal zu sehen. Ein Kurs gehört dem Konto, das ihn anlegt; Lessons und Lernpfade hängen am Kurs, nicht am Konto.

https://courses.api.lms.artim-industries.com/v1

Endpoints

RequestMethodePfadScopeZugang
ÜberblickGET/lms.courses:readProgramm
Kurse auflistenGET/courseslms.courses:readProgramm
Kurs abrufenGET/courses/{id}lms.courses:readProgramm
Kurs anlegenPOST/courseslms.courses:writeProgramm
Kurs ändernPUT/courses/{id}lms.courses:updateProgramm
Kurs löschenDELETE/courses/{id}lms.courses:deleteProgramm
Lessons auflistenGET/courses/{id}/lessonslms.courses.lessons:readProgramm
Lesson anlegenPOST/courses/{id}/lessonslms.courses.lessons:writeProgramm
Lesson ändernPUT/courses/{id}/lessons/{lessonId}lms.courses.lessons:updateProgramm
Lesson löschenDELETE/courses/{id}/lessons/{lessonId}lms.courses.lessons:deleteProgramm
Lernpfade auflistenGET/courses/{id}/learning-pathslms.courses.learningPaths:readProgramm
Lernpfad anlegenPOST/courses/{id}/learning-pathslms.courses.learningPaths:writeProgramm
Standard-Lernpfad setzenPUT/courses/{id}/default-learning-pathlms.courses.learningPaths:updateProgramm

Jeder Request hat seine eigene Seite mit Parametern, Antwortstruktur, Beispiel, Fehlern und Rate Limits.

Scopes

  • lms.courses:read
  • lms.courses:write
  • lms.courses:update
  • lms.courses:delete
  • lms.courses.lessons:read
  • lms.courses.lessons:write
  • lms.courses.lessons:update
  • lms.courses.lessons:delete
  • lms.courses.learningPaths:read
  • lms.courses.learningPaths:write
  • lms.courses.learningPaths:update