Explorer API Referenz
Alle serverseitigen API-Endpunkte des jinflow Explorer.
Dies sind interne Explorer-APIs, keine oeffentliche REST-API. Sie bedienen die Explorer Web-UI. Hier dokumentiert fuer Transparenz und fuer Teams, die Integrationen bauen.
Gesundheit & Status
Abschnitt betitelt „Gesundheit & Status“GET /health
Abschnitt betitelt „GET /health“Gesundheitscheck mit DB-Konnektivitaetsstatus.
GET /api/identity
Abschnitt betitelt „GET /api/identity“Git-Identitaet (Name/E-Mail) des aktuellen Benutzers.
GET /api/store-status
Abschnitt betitelt „GET /api/store-status“KLS-Store Download-Fortschritt. Nur im R2-Modus relevant.
GET /api/db-status/[tenant]
Abschnitt betitelt „GET /api/db-status/[tenant]“Leichtgewichtiger mtime/generation-Poll fuer die DbWatcher-Komponente.
GET /api/jumpbar
Abschnitt betitelt „GET /api/jumpbar“Globale Suche ueber alle Inhaltstypen. Unterstuetzt drei Modi: tenants, summary und search.
Inhaltsbereitstellung
Abschnitt betitelt „Inhaltsbereitstellung“GET /api/logo/[tenant]
Abschnitt betitelt „GET /api/logo/[tenant]“Tenant-Logo-Bild.
GET /api/pipeline/[tenant]/[artifact_key]
Abschnitt betitelt „GET /api/pipeline/[tenant]/[artifact_key]“Pipeline-DAG-Artefakt aus dem KLS.
GET /api/reports/[tenant]/[report_key]
Abschnitt betitelt „GET /api/reports/[tenant]/[report_key]“PDF-Report-Blob aus der KLS report_pdfs-Tabelle.
Lineage & Erklaerung
Abschnitt betitelt „Lineage & Erklaerung“GET /api/explain
Abschnitt betitelt „GET /api/explain“Ebene 2 Lineage: Gold-Quelldatensaetze, die zu einem Finding beigetragen haben.
GET /[tenant]/api/explain/[finding_id]
Abschnitt betitelt „GET /[tenant]/api/explain/[finding_id]“Ebene 1+2 Lineage: Finding-Metadaten plus Gold-Quelldatensaetze.
POST /api/explain-narrative
Abschnitt betitelt „POST /api/explain-narrative“Ebene 4 Lineage: KI-generierte natuerlichsprachliche Erklaerung via Claude API.
Drift-Erkennung
Abschnitt betitelt „Drift-Erkennung“GET /api/drift
Abschnitt betitelt „GET /api/drift“KLS Build-Commit mit GitHub Remote HEAD vergleichen.
KLS-Store
Abschnitt betitelt „KLS-Store“POST /api/refresh
Abschnitt betitelt „POST /api/refresh“Gecachte R2-Dateien invalidieren und Neudownload ausloesen.
Gespeicherte Views
Abschnitt betitelt „Gespeicherte Views“GET /api/views
Abschnitt betitelt „GET /api/views“Gespeicherte Views auflisten, optional nach Entity gefiltert.
POST /api/views
Abschnitt betitelt „POST /api/views“Neuen gespeicherten View erstellen.
PUT /api/views
Abschnitt betitelt „PUT /api/views“Bestehenden gespeicherten View aktualisieren.
DELETE /api/views
Abschnitt betitelt „DELETE /api/views“Gespeicherten View loeschen.
Signal Builder
Abschnitt betitelt „Signal Builder“GET /api/probe-builder/list
Abschnitt betitelt „GET /api/probe-builder/list“Alle Signal-, Perspective-, Thesis- und Verdict-Definitionen im AFS auflisten.
GET /api/probe-builder/load
Abschnitt betitelt „GET /api/probe-builder/load“YAML-Quelle fuer ein einzelnes Signal laden.
POST /api/probe-builder/save
Abschnitt betitelt „POST /api/probe-builder/save“Signal-YAML in das AFS-Signals-Verzeichnis schreiben.
POST /api/probe-builder/validate
Abschnitt betitelt „POST /api/probe-builder/validate“Signal-YAML gegen Contracts validieren.
POST /api/probe-builder/compile
Abschnitt betitelt „POST /api/probe-builder/compile“Signal-YAML zu SQL kompilieren.
Notebooks
Abschnitt betitelt „Notebooks“GET /[tenant]/api/notebook
Abschnitt betitelt „GET /[tenant]/api/notebook“Tenant-Notebook abrufen.
POST /[tenant]/api/notebook/cells
Abschnitt betitelt „POST /[tenant]/api/notebook/cells“Zelle zum Tenant-Notebook hinzufuegen.
PUT /[tenant]/api/notebook/cells/[cell_id]
Abschnitt betitelt „PUT /[tenant]/api/notebook/cells/[cell_id]“Bestehende Zelle aktualisieren.
DELETE /[tenant]/api/notebook/cells/[cell_id]
Abschnitt betitelt „DELETE /[tenant]/api/notebook/cells/[cell_id]“Zelle loeschen.
POST /[tenant]/api/notebook/cells/[cell_id]/discussion
Abschnitt betitelt „POST /[tenant]/api/notebook/cells/[cell_id]/discussion“Antwort zu einer Diskussionszelle hinzufuegen.
GET /[tenant]/api/notes / POST / GET [note_id] / PUT / DELETE
Abschnitt betitelt „GET /[tenant]/api/notes / POST / GET [note_id] / PUT / DELETE“Vollstaendige CRUD fuer Notizen. Siehe englische Referenz fuer Parameter-Details.
Taxonomie & Dimensionen
Abschnitt betitelt „Taxonomie & Dimensionen“GET /[tenant]/taxonomies/[taxonomy_id]/members
Abschnitt betitelt „GET /[tenant]/taxonomies/[taxonomy_id]/members“Taxonomie-Mitglieder auflisten oder durchsuchen.
GET /[tenant]/taxonomies/cardinality/member
Abschnitt betitelt „GET /[tenant]/taxonomies/cardinality/member“Cross-Taxonomy-Zuordnungen fuer ein einzelnes Mitglied.
GET /[tenant]/taxonomies/cardinality/members
Abschnitt betitelt „GET /[tenant]/taxonomies/cardinality/members“Gemeinsame Mitglieder zwischen zwei Taxonomie-Knoten.
GET /[tenant]/taxonomies/cardinality/fanout
Abschnitt betitelt „GET /[tenant]/taxonomies/cardinality/fanout“Fanout-Verteilung zwischen zwei Taxonomien.
GET /[tenant]/taxonomies/cardinality/detail
Abschnitt betitelt „GET /[tenant]/taxonomies/cardinality/detail“Kardinalitaetsmetriken zwischen zwei Taxonomien.
GET /[tenant]/dimensions/[entity]/export
Abschnitt betitelt „GET /[tenant]/dimensions/[entity]/export“CSV-Export einer Dimensionstabelle (bis zu 1M Zeilen).
Siehe die englische Referenz fuer vollstaendige Parameter-Dokumentation aller Endpunkte.