API-Referenz
Kurse und Material
14 Endpunkte aus dem aktuellen OpenAPI-Schema.
Diese Liste wird bei jedem Dokumentations-Build aus frontend/openapi.json erzeugt. Das Schema ist der technische Vertrag für Parameter, Antworten und Fehler. Schreibende Aufrufe benötigen die jeweils dokumentierten Berechtigungen und den aktiven Host.
Operationen (14)
- GET
/api/coursesCourses - GET
/api/courses/{course_id}Course Detail - POST
/api/courses/{course_id}/group-downloadGroup Download - GET
/api/courses/{course_id}/materialCourse Material - PUT
/api/courses/{course_id}/material/scratchpadSave Scratchpad - GET
/api/courses/{course_id}/questions/exportExport Questions - POST
/api/courses/{course_id}/sections/{section_id}/groupAssign Group - POST
/api/courses/{course_id}/semesterAssign Semester - DELETE
/api/material/annotations/{annotation_id}Remove Annotation - PATCH
/api/material/annotations/{annotation_id}Edit Annotation - GET
/api/material/{version_id}Get Material - POST
/api/material/{version_id}/annotationsAdd Annotation - POST
/api/material/{version_id}/annotations/{annotation_id}/reanchorReanchor Annotation - GET
/api/material/{version_id}/exportExport Annotations