Datenintegration

App-Kennung: datenintegration 2 Tools: 1 lesen, 1 anlegen 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 Datenintegration.

2 Tools

Weitere Aktionen

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

datenintegration.import Anlegen Bestätigung Importiert Zeilen (rows) in ein registriertes Datenobjekt, mit Dedup über identity-Felder.

Importiert Zeilen (rows) in ein registriertes Datenobjekt, mit Dedup über identity-Felder. dryRun=true (Default) prüft nur. mode=insert (nur neu) oder upsert (anlegen/aktualisieren). Resource-IDs via list_resources.

Rechte
Datenintegration anlegen
Datenklassen
B (intern)C (vertraulich)
Bestätigung
Deine Anwendung zeigt die konkrete Aktion an und lässt sie ausdrücklich bestätigen, bevor sie das Tool ausführt.
Datenschutz
Schreibt Fachdaten tenant-isoliert über die jeweilige Resource. Resource-eigene Datenklasse + Schreibsperre (z.B. Klasse D) gelten weiter.
FeldTypPflichtBeschreibung
resource string ja Resource-ID, z.B. "bildung.thema" oder "crm.konto".
rows object[] ja Daten-Zeilen als Objekte { feldKey: wert } gemäß den Feldern der Resource.
mode string nein insert = nur Neuanlage (vorhandene überspringen) · upsert = anlegen oder aktualisieren. Werte: insert, upsert
dryRun boolean nein true (Default) = nur prüfen, nichts schreiben. false = wirklich importieren.
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "datenintegration.import",
  "input": {
    "resource": "<resource>",
    "rows": []
  }
}
datenintegration.list_resources Lesen Listet alle importier-/exportierbaren Datenobjekte (Resource-ID, Felder, Datenklasse, importierbar?).

Listet alle importier-/exportierbaren Datenobjekte (Resource-ID, Felder, Datenklasse, importierbar?). Discovery vor dem Import.

Rechte
Datenintegration lesen
Datenklassen
A (öffentlich)
FeldTypPflichtBeschreibung
module string nein Optionaler Filter auf einen Modul-Slug, z.B. "bildung".
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "datenintegration.list_resources",
  "input": {}
}

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