Skip to content

OpenAPI Spec — Luecken

AUDIT-FIX: L-10 — Endpunkte, die im Code vorhanden sind, aber in docs/api/openapi.yaml fehlen oder veraltet sind.

Spec-Version: 0.3.2 (Tags aktualisiert, einzelne Endpunkt-Definitionen noch ausstehend)


Fehlende Endpunkte

Tickets

MethodePfadHinweise
GET/api/v1/tickets/stats/timelineNach Spec hinzugefuegt
GET/api/v1/tickets/stats/by-customerNach Spec hinzugefuegt
GET/api/v1/tickets/categoriesKategorie-CRUD
POST/api/v1/tickets/categoriesKategorie-CRUD
PUT/api/v1/tickets/categories/{id}Kategorie-CRUD
DELETE/api/v1/tickets/categories/{id}Kategorie-CRUD
PATCH/api/v1/tickets/{id}/archiveArchiv-Endpunkt
GET/api/v1/tickets/{id}/childrenEltern-/Kind-Tickets

Assets

MethodePfadHinweise
GET/api/v1/assets/graphVollstaendiger CMDB-Graph

Workflows

MethodePfadHinweise
POST/api/v1/workflows/templates/{id}/stepsSchrittverwaltung
DELETE/api/v1/workflows/templates/{id}/steps/{sid}Schrittverwaltung
PUT/api/v1/workflows/templates/{id}/steps/reorderSchritt-Neuordnung
GET/api/v1/workflows/templates/{id}/instancesVorlagen-Instanzen
GET/api/v1/workflows/ticket/{ticketId}Workflow fuer Ticket

SLA (gesamtes Modul fehlt in der Spec)

MethodePfadHinweise
GET/api/v1/sla/definitionsSLA-Definition CRUD
POST/api/v1/sla/definitions
PUT/api/v1/sla/definitions/{id}
DELETE/api/v1/sla/definitions/{id}
GET/api/v1/sla/assignmentsSLA-Zuweisung CRUD
POST/api/v1/sla/assignments
DELETE/api/v1/sla/assignments/{id}
GET/api/v1/sla/resolveSLA-Aufloesung

Endpunkte in Spec, aber nicht implementiert

MethodePfadHinweise
POST/api/v1/auth/refreshToken-Refresh nicht implementiert (stateless JWT)
GET/api/v1/auth/oidc/loginOIDC noch nicht implementiert
GET/api/v1/auth/oidc/callbackOIDC noch nicht implementiert
GET/api/v1/assets/searchIn GET /assets mit q-Parameter zusammengefuehrt
GET/api/v1/assets/typesNicht als separater Endpunkt implementiert

Empfehlung

  1. Spec-Version auf 0.2.0 erhoehen, um dem Code zu entsprechen
  2. Alle fehlenden Endpunkte hinzufuegen
  3. Nicht implementierte Endpunkte als x-not-implemented markieren
  4. npm run generate-api-docs nach Aktualisierung ausfuehren (sofern Skript funktioniert)

Veröffentlicht unter der AGPL-3.0 Lizenz.