Schnittstellen

REST API

FastAPI stellt die lokale Schnittstelle für Web-App und CLI bereit. Ein laufender Host liefert sein Schema unter /openapi.json; im Repository liegt ein exportierter Stand unter frontend/openapi.json.

Vertrag prüfen

Verwende die generierte API-Referenz für vorhandene Methoden und Pfade. Parameter, Rückgaben und Fehlercodes sind im OpenAPI-Schema genauer beschrieben. Die CLI kann einen Endpunkt mit uv run unios api GET /api/courses --port 8766 --pretty abfragen, wenn die Demo läuft.

Schreiben

Schreibende Operationen benötigen die jeweilige Sitzungsberechtigung und einen aktiven Host. Die CLI verlangt für ihre schreibenden Methoden eine ausdrückliche Bestätigung. Hochschul-Abgaben gehören zu einem gesonderten UI-Ablauf. Eine rohe API-Anfrage ist kein Ersatz für dessen Bestätigungen.

Quelltext bearbeiten ↗