Entwicklung

HTTP-API

Wichtige Routen, Ursprungsprüfungen und Download-Verträge.

Die API verwendet mit Ausnahme der Health-Route das Präfix /api.

Systemzustand

MethodeRouteZweck
GET/healthDienstzustand und nicht sensible Informationen.

Anbieter

MethodeRouteZweck
GET/api/settings/credentialsMaskierte Metadaten der Zugangsdaten.
POST/api/settings/credentialsSchlüssel und Endpunkt je Anbieter speichern.
POST/api/settings/test-connectionVerbindung testen.
POST/api/settings/modelsVerfügbare Modelle abrufen.
POST/api/settings/test-translationEinen Auszug übersetzen.
POST/api/settings/sandbox-extractPassage aus einem temporären Dokument extrahieren.

Projekte

MethodeRouteZweck
POST/api/jobs/uploadProjekt importieren und vorbereiten.
GET/api/jobsProjekte auflisten.
GET/api/jobs/{id}Projekt lesen.
GET/api/jobs/{id}/segmentsSegmente lesen.
POST/api/jobs/{id}/startStarten oder fortsetzen.
POST/api/jobs/{id}/pausePausieren.
POST/api/jobs/{id}/retryFehler zurücksetzen.
POST/api/jobs/{id}/update-configErlaubte Konfiguration ändern.
GET/api/jobs/{id}/downloadRekonstruieren und herunterladen.
DELETE/api/jobs/{id}Projekt und zugehörige Dateien löschen.

Glossare und Ereignisse

GET, POST und DELETE unter /api/glossaries sowie GET /api/events für den SSE-Strom.

Origins

Es gibt kein Anwendungstoken. Schreibanfragen aus Browsern müssen von der ausgelieferten App oder einem expliziten ALLOWED_ORIGINS-Wert stammen.

Download

Die Antwort enthält Cache-Control: no-store, X-Content-Type-Options: nosniff und X-TraDoc-Export: partial|final. Der MIME-Typ folgt der rekonstruierten Erweiterung.