Charts

App-Kennung: reporting 7 Tools: 4 lesen, 1 anlegen, 1 ändern, 1 löschen Automatisch aus dem Code erzeugt

Jedes Tool rufst du mit POST /api/app-tools und dem Tool-Namen auf. Klapp ein Tool auf, um Eingabefelder, nötige Rechte und eine Beispiel-Anfrage zu sehen. Ob dein API-Key ein Tool nutzen darf, zeigt der Katalog deiner Instanz (App-Tools-API).

Wie die App in der Oberfläche funktioniert, steht in der Hilfe unter Charts.

7 Tools

Datenobjekte

Die Standard-Aktionen je Datenobjekt: list (suchen und blättern), get (einen Datensatz lesen), create, update und delete. Nicht jedes Objekt bietet alle fünf an.

Reports reporting.report.*

reporting.report.list Lesen Liste/Suche: Reports
Rechte
Report lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
search string nein Freitextsuche
filters object nein Feld=Wert-Filter
limit integer nein
offset integer nein
orderBy string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "reporting.report.list",
  "input": {}
}
reporting.report.get Lesen Detail: Reports
Rechte
Report lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "reporting.report.get",
  "input": {
    "id": "<id>"
  }
}
reporting.report.create Anlegen Bestätigung Anlegen: Reports
Rechte
Report anlegen
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
titel string ja
beschreibung string nein
kategorie string nein
icon string nein
entitaetId string ja
chartType string nein Werte: bar, line, area, pie, donut, stacked_bar, kpi, gauge, funnel, radar, scatter, heatmap, pivot_table
sort number nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "reporting.report.create",
  "input": {
    "titel": "<titel>",
    "entitaetId": "<entitaetId>"
  }
}
reporting.report.update Ändern Bestätigung Ändern: Reports
Rechte
Report ändern
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja ID des Datensatzes
titel string nein
beschreibung string nein
kategorie string nein
icon string nein
entitaetId string nein
chartType string nein Werte: bar, line, area, pie, donut, stacked_bar, kpi, gauge, funnel, radar, scatter, heatmap, pivot_table
sort number nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "reporting.report.update",
  "input": {
    "id": "<id>"
  }
}
reporting.report.delete Löschen Bestätigung Löschen: Reports
Rechte
Report löschen
Datenklassen
B (intern)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "reporting.report.delete",
  "input": {
    "id": "<id>"
  }
}

Weitere Aktionen

Eigene Aktionen der App, zum Beispiel Auswertungen, Versand, Zuordnungen oder Abläufe über mehrere Datensätze.

reporting.list_reports Lesen Listet alle aktiven Reports der Tenant
Rechte
Report lesen
Datenklassen
B (intern)C (vertraulich)
Datenschutz
Liefert Report-Metadaten, keine Rohdaten.
FeldTypPflichtBeschreibung
kategorie string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "reporting.list_reports",
  "input": {}
}
reporting.run_report Lesen Fuehrt einen Report aus und gibt die aggregierten Daten zurueck
Rechte
Report lesenQuery anlegen
Datenklassen
B (intern)C (vertraulich)
Datenschutz
Fuehrt nur registrierte Reports aus. Datenklasse haengt vom angebundenen Datenobjekt ab.
FeldTypPflichtBeschreibung
reportId string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "reporting.run_report",
  "input": {
    "reportId": "<reportId>"
  }
}

Als Klartext für KI-Assistenten: diese App, alle Apps und Artikel zur API in einer Datei: /api/llms.txt