Files
ripster/docs/api/index.md

1.7 KiB

API-Referenz

Ripster bietet eine REST-API für alle Operationen sowie einen WebSocket-Endpunkt für Echtzeit-Updates.


Basis-URL

http://localhost:3001

Konfigurierbar über die Umgebungsvariable PORT.


API-Gruppen


Authentifizierung

Die API hat keine Authentifizierung. Sie ist für den Einsatz im lokalen Netzwerk konzipiert.

!!! warning "Produktionsbetrieb" Falls Ripster öffentlich erreichbar sein soll, schütze die API mit einem Reverse-Proxy (z. B. nginx mit Basic Auth oder OAuth).


Fehlerformat

Alle API-Fehler werden im folgenden Format zurückgegeben:

{
  "error": "Job nicht gefunden",
  "details": "Kein Job mit ID 999 vorhanden"
}

HTTP-Statuscodes:

Code Bedeutung
200 Erfolg
400 Ungültige Anfrage
404 Ressource nicht gefunden
409 Konflikt (z.B. Pipeline bereits aktiv)
500 Interner Serverfehler