WikiAPI-Katalog

API-Katalog

161 Funktionen in 25 Kategorien. Jede Funktion ist sowohl ueber den Admin-Chat (natuerliche Sprache) als auch ueber die REST-API (HTTP) ansprechbar.

✓ 161 Funktionen ℹ 33 Hinweise

backup (4 Funktionen)

Details →
backup.list GET /api/admin/backup/list
Verfügbare Backups auflisten
Parameter: — | Confirmation: Nein
backup.create POST /api/admin/backup/create
Neues Backup erstellen
Parameter: include_vectordb_data | Confirmation: Nein
backup.status GET /api/admin/backup/status
Backup-Status abfragen
Parameter: — | Confirmation: Nein
backup.restore POST /api/admin/backup/restore
Backup wiederherstellen
Parameter: filename, force | Confirmation

cache (2 Funktionen)

Details →
cache.stats GET /api/admin/cache/stats
Cache-Statistiken anzeigen
Parameter: — | Confirmation: Nein
cache.clear POST /api/admin/cache/clear
Cache leeren
Parameter: — | Confirmation

cloud (5 Funktionen)

Details →
cloud.config.read GET /api/admin/cloud/config
Cloud-KI-Konfiguration anzeigen
Parameter: — | Confirmation: Nein
cloud.config.update POST /api/admin/cloud/config
Cloud-KI-Konfiguration speichern
Parameter: enabled, provider, api_key, model, base_url, max_tokens, temperature, routing_mode, confidence_threshold, min_relevant_chunks, cloud_keywords, monthly_limit_eur, alert_threshold_pct | Confirmation
cloud.audit GET /api/admin/cloud/audit
Cloud-Audit-Log anzeigen
Parameter: page, per_page, user_id, date_from | Confirmation: Nein
cloud.stats GET /api/admin/cloud/stats
Cloud-Nutzungsstatistiken anzeigen
Parameter: period | Confirmation: Nein
cloud.test POST /api/admin/cloud/test
Cloud-API-Verbindungstest
Parameter: provider, api_key, model, base_url | Confirmation: Nein

compliance (8 Funktionen)

Details →
compliance.audit GET /api/admin/compliance/audit
Audit-Log abfragen (paginiert, filterbar)
Parameter: page, page_size, sort_field, sort_dir, user_id, date_from, date_to, routed_to, chain_type, search_text | Confirmation: Nein
compliance.audit_detail GET /api/admin/compliance/audit/{audit_id}
Einzelnen Audit-Eintrag mit Details anzeigen
Parameter: audit_id | Confirmation: Nein
compliance.permissions_matrix GET /api/admin/compliance/permissions-matrix
Permission-Matrix (Benutzergruppen x Datenquellen)
Parameter: — | Confirmation: Nein
compliance.anonymization_stats GET /api/admin/compliance/anonymization-stats
Anonymisierungs-Statistiken anzeigen
Parameter: — | Confirmation: Nein
compliance.governance GET /api/admin/compliance/datasource-governance
Datenquellen-Governance-Übersicht
Parameter: — | Confirmation: Nein
compliance.vvt GET /api/admin/compliance/vvt
Verzeichnis der Verarbeitungstätigkeiten (VVT)
Parameter: — | Confirmation: Nein
compliance.dsfa GET /api/admin/compliance/dsfa
Datenschutz-Folgenabschätzung (DSFA)
Parameter: — | Confirmation: Nein
compliance.dashboard GET /api/admin/compliance/dashboard
Compliance-KPIs (30-Tage-Dashboard)
Parameter: — | Confirmation: Nein

dashboard (1 Funktionen)

Details →
dashboard.status GET /api/admin/dashboard
Vollständiger Systemstatus mit KPIs
Parameter: — | Confirmation: Nein

datasources (13 Funktionen)

Details →
datasource.list GET /api/admin/datasources
Alle Datenquellen auflisten
Parameter: — | Confirmation: Nein
datasource.status GET /api/admin/datasources/{ds_id}/status
Status einer einzelnen Datenquelle
Parameter: ds_id | Confirmation: Nein
datasource.groups GET /api/admin/datasources/{ds_id}/groups
Zugeordnete Gruppen einer Datenquelle
Parameter: ds_id | Confirmation: Nein
datasource.users GET /api/admin/datasources/{ds_id}/users
Zugeordnete Benutzer einer Datenquelle
Parameter: ds_id | Confirmation: Nein
datasource.connector_types GET /api/admin/connector-types
Verfügbare Konnektor-Typen mit Schema
Parameter: — | Confirmation: Nein
datasource.ingestion_status GET /api/admin/datasources/{ds_id}/ingestion-status
Ingestion-Status einer Datenquelle
Parameter: ds_id | Confirmation: Nein
datasource.create POST /api/admin/datasources
Neue Datenquelle erstellen
Parameter: name, type, connector_config, ds_chunk_strategy, ds_chunk_size, ds_chunk_overlap, ds_file_types, ds_exclude_patterns, ds_ddu_enabled, ds_ddu_ocr_images, ds_vlm_enabled, ds_accept_all_text, ds_index_attachments, sync_interval | Confirmation: Nein
datasource.update PUT /api/admin/datasources/{ds_id}
Datenquelle aktualisieren
Parameter: ds_id, name, connector_config, ds_chunk_strategy, ds_chunk_size, ds_chunk_overlap, ds_file_types, ds_exclude_patterns, ds_ddu_enabled, ds_ddu_ocr_images, ds_vlm_enabled, ds_accept_all_text, ds_index_attachments, sync_interval | Confirmation
datasource.delete DELETE /api/admin/datasources/{ds_id}
Datenquelle und alle zugehörigen Daten löschen
Parameter: ds_id | Confirmation
datasource.test_connection POST /api/admin/datasources/test-connection
Verbindungstest für eine Datenquelle
Parameter: type, config, ds_id | Confirmation: Nein
datasource.browse Chat-only
Verzeichnis-Inhalt einer Datenquelle auflisten
Parameter: type, config, path | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
datasource.assign_groups POST /api/admin/datasources/{ds_id}/groups
Gruppen einer Datenquelle zuweisen
Parameter: ds_id, group_ids | Confirmation
datasource.assign_users POST /api/admin/datasources/{ds_id}/users
User einer Datenquelle zuweisen
Parameter: ds_id, user_ids | Confirmation

elasticsearch (5 Funktionen)

Details →
elasticsearch.status GET /api/admin/elasticsearch/status
Elasticsearch-Status anzeigen
Parameter: — | Confirmation: Nein
elasticsearch.rebuild POST /api/admin/elasticsearch/rebuild
Elasticsearch-Index neu aufbauen
Parameter: — | Confirmation
elasticsearch.delete DELETE /api/admin/elasticsearch/index
Elasticsearch-Index löschen
Parameter: — | Confirmation
elasticsearch.verify POST /api/admin/elasticsearch/verify
Elasticsearch-Index-Integrität prüfen
Parameter: — | Confirmation: Nein
elasticsearch.task GET /api/admin/elasticsearch/task
ES-Task-Status abfragen
Parameter: — | Confirmation: Nein

features (3 Funktionen)

Details →
DDU-Backend (Docling) verfügbar?
Parameter: — | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
VLM-Modell (Vision) verfügbar?
Parameter: — | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
Verfügbare Embedding-Modelle
Parameter: — | Confirmation: Nein
Chat-only (kein HTTP-Mapping)

groups (6 Funktionen)

Details →
groups.list GET /api/admin/groups
Alle importierten Gruppen auflisten
Parameter: — | Confirmation: Nein
groups.members GET /api/admin/groups/{group_id}/members
Mitglieder einer Gruppe anzeigen
Parameter: group_id | Confirmation: Nein
groups.delete DELETE /api/admin/groups/{group_id}
Importierte Gruppe loeschen
Parameter: group_id | Confirmation
groups.import_ldap POST /api/admin/groups/import
Gruppen aus LDAP importieren
Parameter: base_dn, group_dns | Confirmation
groups.sync_members POST /api/admin/groups/sync-members
LDAP-Gruppenmitgliedschaften synchronisieren
Parameter: — | Confirmation
groups.ldap_preview GET /api/admin/groups/ldap
LDAP-Gruppen vorab anzeigen (ohne Import)
Parameter: base_dn | Confirmation: Nein

help (1 Funktionen)

Details →
help.search Chat-only
Hilfe zu Admin-Funktionen anzeigen
Parameter: query, category, function_name | Confirmation: Nein
Chat-only (kein HTTP-Mapping)

integrity (6 Funktionen)

Details →
integrity.run POST /api/admin/integrity/run
Integritaetspruefung starten
Parameter: — | Confirmation: Nein
integrity.status GET /api/admin/integrity/status
Integritaetspruefung-Status abfragen
Parameter: — | Confirmation: Nein
integrity.quick GET /api/admin/integrity/quick
Schnelle Schicht-Zaehlung
Parameter: — | Confirmation: Nein
integrity.repair_ds_ids POST /api/admin/integrity/repair/ds-ids
DS-IDs in Qdrant synchronisieren
Parameter: — | Confirmation
integrity.repair_orphans POST /api/admin/integrity/repair/orphans
Verwaiste Chunks aus Qdrant loeschen
Parameter: — | Confirmation
integrity.repair_stats POST /api/admin/integrity/repair/stats
Chunk-Statistiken in datasource_embeddings korrigieren
Parameter: — | Confirmation

jobs (13 Funktionen)

Details →
jobs.list GET /api/admin/ingestion-jobs
Ingestion-Jobs auflisten (paginiert, filterbar)
Parameter: ds_id, status, limit, offset | Confirmation: Nein
jobs.status GET /api/admin/ingestion-jobs/{job_id}
Status eines einzelnen Jobs
Parameter: job_id | Confirmation: Nein
jobs.logs GET /api/admin/ingestion-jobs/{job_id}/file-logs
File-Logs eines Ingestion-Jobs
Parameter: job_id, status, search, sort, direction, limit, offset | Confirmation: Nein
jobs.schedule GET /api/admin/datasources/{ds_id}/schedule
Cron-Schedule einer Datenquelle
Parameter: ds_id | Confirmation: Nein
jobs.start Chat-only
Inkrementelle Indexierung starten
Parameter: ds_id | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
jobs.start_full Chat-only
Voll-Neuindexierung starten
Parameter: ds_id | Confirmation
Chat-only (kein HTTP-Mapping)
jobs.cancel Chat-only
Laufenden Ingestion-Job abbrechen
Parameter: job_id | Confirmation
Chat-only (kein HTTP-Mapping)
jobs.pause Chat-only
Laufenden Job pausieren
Parameter: job_id | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
jobs.resume Chat-only
Pausierten Job fortsetzen
Parameter: job_id | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
jobs.cleanup_history DELETE /api/admin/ingestion-jobs/history
Alte abgeschlossene Jobs löschen
Parameter: days | Confirmation
jobs.delete DELETE /api/admin/ingestion-jobs/{job_id}
Einzelnen Job löschen
Parameter: job_id | Confirmation
jobs.schedule.set PUT /api/admin/datasources/{ds_id}/schedule
Automatischen Sync-Schedule setzen
Parameter: ds_id, cron_expr, preset | Confirmation: Nein
jobs.schedule.delete DELETE /api/admin/datasources/{ds_id}/schedule
Automatischen Sync-Schedule entfernen
Parameter: ds_id | Confirmation

ki (20 Funktionen)

Details →
ki.backends.list GET /api/admin/ki/backends/
Alle KI-Backends auflisten
Parameter: — | Confirmation: Nein
ki.backends.categories GET /api/admin/ki/backends/categories
Backend-Kategorien und erlaubte Provider
Parameter: — | Confirmation: Nein
ki.config GET /api/admin/ki/config
KI-Konfiguration lesen
Parameter: — | Confirmation: Nein
ki.templates.list GET /api/admin/ki/prompt-templates
Prompt-Templates auflisten
Parameter: — | Confirmation: Nein
ki.templates.detail GET /api/admin/ki/prompt-templates/{template_id}
Details eines einzelnen Prompt-Templates
Parameter: template_id | Confirmation: Nein
ki.automaton_stats GET /api/admin/ki/automaton-stats
Anonymisierungs-Automaton Statistiken
Parameter: — | Confirmation: Nein
ki.audit GET /api/admin/ki/audit
KI-Audit-Log (paginiert)
Parameter: page, per_page | Confirmation: Nein
ki.backends.create POST /api/admin/ki/backends/
Neues KI-Backend erstellen
Parameter: category, provider, name, url, base_url, model, api_key, is_active, priority, extra_config | Confirmation: Nein
ki.backends.update PUT /api/admin/ki/backends/{backend_id}
KI-Backend aktualisieren
Parameter: backend_id, category, provider, name, url, base_url, model, api_key, is_active, priority, extra_config | Confirmation
ki.backends.delete DELETE /api/admin/ki/backends/{backend_id}
KI-Backend loeschen
Parameter: backend_id | Confirmation
ki.backends.toggle PATCH /api/admin/ki/backends/{backend_id}/toggle
KI-Backend aktivieren/deaktivieren
Parameter: backend_id, is_active | Confirmation: Nein
ki.backends.test POST /api/admin/ki/backends/{backend_id}/test
KI-Backend Verbindungstest
Parameter: backend_id | Confirmation: Nein
ki.config.update Chat-only
KI-Konfiguration aendern (Partial Update)
Parameter: embedding_url, embedding_model, llm_url, llm_model, prompt_template, cloud_enabled, cloud_provider, cloud_api_key, cloud_model, cloud_base_url, cloud_mode, anon_enabled, anon_erp_enabled, anon_erp_path, anon_ldap_enabled, anon_word_boundaries, anon_min_term_length, anon_excluded_terms, anon_custom_patterns, anon_max_content_class, anon_audit_log, anon_custom_entries, anon_llm_enabled, anon_llm_model, anon_llm_temperature, anon_llm_confidence, anon_llm_timeout, anon_llm_cache_size, anon_llm_num_ctx, agent_system_prompt | Confirmation
Chat-only (kein HTTP-Mapping)
Cloud-API-Verbindungstest
Parameter: provider, api_key, model, base_url | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
Anonymisierung testen
Parameter: text | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
Ollama-Verbindungstest
Parameter: url, category | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
Aho-Corasick-Automaton neu bauen
Parameter: — | Confirmation
Chat-only (kein HTTP-Mapping)
ki.templates.create POST /api/admin/ki/prompt-templates
Neues Prompt-Template erstellen
Parameter: name, content, label, description, final_prompt, chain_type, is_cloud, show_in_chat, badge_color, sort_order | Confirmation: Nein
ki.templates.update PUT /api/admin/ki/prompt-templates/{template_id}
Prompt-Template aktualisieren
Parameter: template_id, label, description, content, final_prompt, chain_type, is_cloud, show_in_chat, badge_color, sort_order, is_active | Confirmation
ki.templates.delete DELETE /api/admin/ki/prompt-templates/{template_id}
Prompt-Template loeschen
Parameter: template_id | Confirmation

ldap (7 Funktionen)

Details →
ldap.config.read GET /api/admin/ldap/config
LDAP-Konfiguration anzeigen
Parameter: — | Confirmation: Nein
ldap.config.update POST /api/admin/ldap/config
LDAP-Konfiguration speichern
Parameter: server_url, port, use_ssl, bind_dn, bind_password, search_base | Confirmation
ldap.config.delete DELETE /api/admin/ldap/config
LDAP-Konfiguration löschen
Parameter: — | Confirmation
ldap.groups GET /api/admin/ldap/groups
Verfügbare AD-Gruppen auflisten
Parameter: — | Confirmation: Nein
ldap.select_group POST /api/admin/ldap/group
AD-Gruppe auswählen und Sync starten
Parameter: group_dn, group_name | Confirmation
ldap.deselect_group DELETE /api/admin/ldap/group
LDAP-Gruppenauswahl aufheben
Parameter: — | Confirmation
ldap.sync POST /api/admin/ldap/sync
Manuellen LDAP-Sync starten
Parameter: — | Confirmation

mail (5 Funktionen)

Details →
mail.config.read GET /api/admin/mail/config
SMTP-Konfiguration anzeigen
Parameter: — | Confirmation: Nein
mail.config.update POST /api/admin/mail/config
SMTP-Konfiguration speichern
Parameter: smtp_server, smtp_port, encryption, username, password, sender_address, recipient_addresses, notify_ollama_down, notify_datasource_down, notify_index_error, status_report_enabled, status_report_interval | Confirmation
mail.config.delete DELETE /api/admin/mail/config
SMTP-Konfiguration löschen
Parameter: — | Confirmation
mail.test POST /api/admin/mail/test
Test-Mail versenden
Parameter: — | Confirmation: Nein
mail.send_report POST /api/admin/mail/status-report
Status-Report per Mail versenden
Parameter: — | Confirmation: Nein

mcp (6 Funktionen)

Details →
mcp.status GET /api/admin/mcp/status
MCP-Server-Status anzeigen
Parameter: — | Confirmation: Nein
mcp.toggle POST /api/admin/mcp/toggle
MCP-Server ein-/ausschalten
Parameter: enabled | Confirmation
mcp.keys.list GET /api/admin/mcp/keys
API-Keys auflisten
Parameter: — | Confirmation: Nein
mcp.keys.create POST /api/admin/mcp/keys
Neuen MCP-API-Key generieren
Parameter: name, user_id, expires_at | Confirmation: Nein
mcp.keys.delete DELETE /api/admin/mcp/keys/{key_id}
API-Key löschen
Parameter: key_id | Confirmation
mcp.keys.toggle PUT /api/admin/mcp/keys/{key_id}/toggle
API-Key aktivieren/deaktivieren
Parameter: key_id | Confirmation

network (7 Funktionen)

Details →
network.ping Chat-only
Prueft die Erreichbarkeit eines Hosts via ICMP Ping
Parameter: host, count | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
network.portscan Chat-only
Prueft ob TCP-Ports auf einem Host offen sind
Parameter: host, ports | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
network.dns Chat-only
Loest einen Hostnamen per DNS auf
Parameter: hostname, type | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
Listet SMB-Shares eines Servers auf
Parameter: host, username, password, domain | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
Prueft ob ein WebDAV-Endpunkt erreichbar und DAV-konform ist
Parameter: url, username, password | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
network.http_check Chat-only
Prueft die HTTP(S)-Erreichbarkeit einer URL
Parameter: url, method | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
network.traceroute Chat-only
Zeigt den Netzwerkpfad zu einem Host
Parameter: host | Confirmation: Nein
Chat-only (kein HTTP-Mapping)

services (4 Funktionen)

Details →
services.status Chat-only
Zeigt den Status eines systemd-Service
Parameter: service | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
services.list Chat-only
Zeigt den Status aller KIara-Services
Parameter: — | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
services.logs Chat-only
Liest die Logs eines KIara-Service
Parameter: service, lines, since | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
services.restart Chat-only
Startet einen KIara-Service neu
Parameter: service | Confirmation
Chat-only (kein HTTP-Mapping)

system (9 Funktionen)

Details →
system.ping GET /api/admin/chat/ping
Prüft ob der Admin-Chat-Service antwortet
Parameter: — | Confirmation: Nein
system.health Chat-only
Vollständiger Systemstatus (Degradation-Mode)
Parameter: — | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
Readiness-Probe (alle Subsysteme bereit?)
Parameter: — | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
system.health_live Chat-only
Liveness-Probe (Service läuft?)
Parameter: — | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
system.changelog GET /api/admin/system/changelog
Config-Changelog (paginiert)
Parameter: page, page_size, area, source, sort_field, sort_dir | Confirmation: Nein
system.changelog_areas GET /api/admin/system/changelog/areas
Verfügbare Changelog-Bereiche
Parameter: — | Confirmation: Nein
system.settings.read GET /api/admin/settings
Zentrale Konfiguration laden
Parameter: — | Confirmation: Nein
system.settings.update POST /api/admin/settings
Zentrale Konfiguration speichern
Parameter: config | Confirmation
system.vectordb.test POST /api/admin/vectordb/test-connection
VektorDB-Verbindungstest
Parameter: backend, path, qdrant_url, qdrant_api_key, vector_size | Confirmation: Nein

test (3 Funktionen)

Details →
test.confirm Chat-only
Dummy-Funktion die Bestaetigung erfordert (nur fuer Tests)
Parameter: item_id | Confirmation
Chat-only (kein HTTP-Mapping)
test.wizard Chat-only
Dummy-Funktion mit mehreren Pflichtfeldern (nur fuer Tests)
Parameter: name, url, username, password, enabled | Confirmation: Nein
Chat-only (kein HTTP-Mapping)
Dummy-Funktion mit Wizard UND Bestaetigung (nur fuer Tests)
Parameter: project, scope | Confirmation
Chat-only (kein HTTP-Mapping)

testsuite (2 Funktionen)

Details →
testsuite.run POST /api/admin/tests/run
Selbsttest-Suite starten
Parameter: — | Confirmation: Nein
testsuite.status GET /api/admin/tests/status
Test-Status und Ergebnisse abfragen
Parameter: — | Confirmation: Nein

tools (17 Funktionen)

Details →
tools.list GET /api/admin/tools/list
Alle registrierten Tools auflisten
Parameter: — | Confirmation: Nein
tools.permissions GET /api/admin/tools/permissions
Tool-Berechtigungen pro Gruppe anzeigen
Parameter: — | Confirmation: Nein
tools.permissions.update POST /api/admin/tools/permissions
Tool-Berechtigungen für eine Gruppe speichern
Parameter: group, tools | Confirmation
tools.test POST /api/admin/tools/test/{name}
Tool manuell testen
Parameter: name, params | Confirmation: Nein
tools.usage GET /api/admin/tools/usage
Tool-Nutzungsstatistiken anzeigen
Parameter: — | Confirmation: Nein
tools.connector_types GET /api/admin/tools/connector-types
Verfügbare Konnektortypen auflisten
Parameter: — | Confirmation: Nein
tools.erp.config.read GET /api/admin/tools/erp-config
ERP-Backend-Konfiguration anzeigen
Parameter: — | Confirmation: Nein
tools.erp.config.update POST /api/admin/tools/erp-config
ERP-Konfiguration speichern
Parameter: backend, sql_dsn, sql_driver, mapping | Confirmation
tools.erp.test_connection POST /api/admin/tools/erp-test-connection
ERP-SQL-Verbindungstest durchführen
Parameter: — | Confirmation: Nein
tools.erp.table_schema GET /api/admin/tools/erp-table-schema/{table_name}
ERP-Tabellen-Schema auslesen
Parameter: table_name | Confirmation: Nein
tools.connections.list GET /api/admin/tools/connections
ERP-Verbindungen auflisten
Parameter: — | Confirmation: Nein
tools.connections.create POST /api/admin/tools/connections
Neue ERP-Verbindung erstellen
Parameter: name, type, config, enabled | Confirmation
tools.connections.update PUT /api/admin/tools/connections/{connection_id}
ERP-Verbindung aktualisieren
Parameter: connection_id, name, type, config, enabled | Confirmation
tools.connections.delete DELETE /api/admin/tools/connections/{connection_id}
ERP-Verbindung löschen
Parameter: connection_id | Confirmation
tools.connections.test POST /api/admin/tools/connections/{connection_id}/test
ERP-Verbindung testen
Parameter: connection_id | Confirmation: Nein
tools.assignments GET /api/admin/tools/assignments
Tool→Verbindung Zuordnungen anzeigen
Parameter: — | Confirmation: Nein
tools.assignments.update POST /api/admin/tools/assignments
Tool→Verbindung Zuordnungen speichern
Parameter: assignments | Confirmation

users (5 Funktionen)

Details →
users.list GET /api/admin/users
Alle Benutzer auflisten
Parameter: — | Confirmation: Nein
users.create POST /api/admin/users
Neuen lokalen Benutzer erstellen
Parameter: username, password, vorname, nachname, email, is_admin | Confirmation: Nein
users.update PUT /api/admin/users/{user_id}
Benutzer aktualisieren
Parameter: user_id, vorname, nachname, email, is_admin, is_active, password | Confirmation
users.delete DELETE /api/admin/users/{user_id}
Benutzer loeschen
Parameter: user_id | Confirmation
Benutzer-Passwort zuruecksetzen (Admin-Override)
Parameter: user_id, new_password | Confirmation
Chat-only (kein HTTP-Mapping)

vectordb (2 Funktionen)

Details →
vectordb.files GET /api/admin/vectordb/datasources/{ds_id}/files
Dateiliste einer Datenquelle mit Chunk-Counts
Parameter: ds_id, model | Confirmation: Nein
vectordb.delete_files POST /api/admin/vectordb/datasources/{ds_id}/delete-files
Dateien aus VektorDB löschen
Parameter: ds_id, embedding_model, file_paths | Confirmation

workflows (7 Funktionen)

Details →
workflows.templates.list GET /api/workflows/templates
Dokumenten-Templates auflisten
Parameter: — | Confirmation: Nein
workflows.templates.detail GET /api/workflows/templates/{name}
Template-Details und Inhalt anzeigen
Parameter: name | Confirmation: Nein
workflows.generate POST /api/workflows/generate
Dokument aus Template generieren
Parameter: template, variables, format | Confirmation: Nein
workflows.summarize POST /api/workflows/summarize
Dokument zusammenfassen
Parameter: source, focus, format | Confirmation: Nein
workflows.export POST /api/workflows/export
Dokument exportieren
Parameter: content, filename, format, title | Confirmation: Nein
workflows.exports.list GET /api/workflows/exports
Exportierte Dateien auflisten
Parameter: — | Confirmation: Nein
workflows.exports.delete DELETE /api/workflows/exports/{filename}
Exportierte Datei löschen
Parameter: filename | Confirmation