Files
ripster/docs/api/index.md
2026-03-10 13:12:57 +00:00

2.0 KiB

API-Referenz

Ripster bietet eine REST-API für Steuerung/Verwaltung sowie einen WebSocket-Endpunkt für Echtzeit-Updates.


Basis-URL

http://localhost:3001

API-Prefix: /api

Beispiele:

  • GET /api/health
  • GET /api/pipeline/state

API-Gruppen


Authentifizierung

Es gibt keine eingebaute Authentifizierung. Ripster ist für lokalen Betrieb gedacht.


Fehlerformat

Fehler werden zentral als JSON geliefert:

{
  "error": {
    "message": "Job nicht gefunden.",
    "statusCode": 404,
    "reqId": "req_...",
    "details": [
      {
        "field": "name",
        "message": "Name darf nicht leer sein."
      }
    ]
  }
}

details ist optional (z. B. bei Validierungsfehlern).


Häufige Statuscodes

Code Bedeutung
200 Erfolg
201 Ressource erstellt
400 Ungültige Anfrage / Validierungsfehler
404 Ressource nicht gefunden
409 Konflikt (z. B. falscher Pipeline-Zustand, Job läuft bereits)
500 Interner Fehler