Start / API & Integrationen / Referenz nach App / Charts Charts 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 .
Kein Tool passt zu deiner Eingabe.
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) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "reporting.report.list",
"input": {}
} reporting.report.get Lesen Detail: Reports
Rechte Report lesen
Datenklassen B (intern) Feld Typ Pflicht Beschreibung id string ja
{
"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. Feld Typ Pflicht Beschreibung 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
{
"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. Feld Typ Pflicht Beschreibung 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
{
"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. Feld Typ Pflicht Beschreibung id string ja
{
"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. Feld Typ Pflicht Beschreibung kategorie string nein
{
"name": "reporting.list_reports",
"input": {}
} reporting.run_report Lesen Fuehrt einen Report aus und gibt die aggregierten Daten zurueck
Rechte Report lesen Query anlegen
Datenklassen B (intern) C (vertraulich)
Datenschutz Fuehrt nur registrierte Reports aus. Datenklasse haengt vom angebundenen Datenobjekt ab. Feld Typ Pflicht Beschreibung reportId string ja
{
"name": "reporting.run_report",
"input": {
"reportId": "<reportId>"
}
} Vorherige App Bewerber Nächste App Datenintegration
Als Klartext für KI-Assistenten: diese App , alle Apps und Artikel zur API in einer Datei: /api/llms.txt