Entwicklung
HTTP-API
Wichtige Routen, Ursprungsprüfungen und Download-Verträge.
Die API verwendet mit Ausnahme der Health-Route das Präfix /api.
Systemzustand
| Methode | Route | Zweck |
|---|---|---|
GET | /health | Dienstzustand und nicht sensible Informationen. |
Anbieter
| Methode | Route | Zweck |
|---|---|---|
GET | /api/settings/credentials | Maskierte Metadaten der Zugangsdaten. |
POST | /api/settings/credentials | Schlüssel und Endpunkt je Anbieter speichern. |
POST | /api/settings/test-connection | Verbindung testen. |
POST | /api/settings/models | Verfügbare Modelle abrufen. |
POST | /api/settings/test-translation | Einen Auszug übersetzen. |
POST | /api/settings/sandbox-extract | Passage aus einem temporären Dokument extrahieren. |
Projekte
| Methode | Route | Zweck |
|---|---|---|
POST | /api/jobs/upload | Projekt importieren und vorbereiten. |
GET | /api/jobs | Projekte auflisten. |
GET | /api/jobs/{id} | Projekt lesen. |
GET | /api/jobs/{id}/segments | Segmente lesen. |
POST | /api/jobs/{id}/start | Starten oder fortsetzen. |
POST | /api/jobs/{id}/pause | Pausieren. |
POST | /api/jobs/{id}/retry | Fehler zurücksetzen. |
POST | /api/jobs/{id}/update-config | Erlaubte Konfiguration ändern. |
GET | /api/jobs/{id}/download | Rekonstruieren 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.