Start / API & Integrationen / Referenz nach App / Ausbildung Ausbildung 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 Ausbildung .
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.
Ausbildungen bildung.ausbildung.* bildung.ausbildung.list Lesen Liste/Suche: Ausbildungen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.ausbildung.list",
"input": {}
} bildung.ausbildung.get Lesen Detail: Ausbildungen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.ausbildung.get",
"input": {
"id": "<id>"
}
} bildung.ausbildung.create Anlegen Bestätigung Anlegen: Ausbildungen
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung nummer string nein Natürlicher Schlüssel für Dedup titel string ja kuerzel string nein kategorie string nein abschlussCode string nein dauer number nein einheit string nein ue number nein beginn string nein ende string nein statusCode string nein bemerkung string nein aktiv boolean nein
{
"name": "bildung.ausbildung.create",
"input": {
"titel": "<titel>"
}
} bildung.ausbildung.update Ändern Bestätigung Ändern: Ausbildungen
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes titel string nein kuerzel string nein kategorie string nein abschlussCode string nein dauer number nein einheit string nein ue number nein beginn string nein ende string nein statusCode string nein bemerkung string nein aktiv boolean nein
{
"name": "bildung.ausbildung.update",
"input": {
"id": "<id>"
}
} bildung.ausbildung.delete Löschen Bestätigung Löschen: Ausbildungen
Rechte BildungStammdaten löschen
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.ausbildung.delete",
"input": {
"id": "<id>"
}
} Lerninhalte bildung.lerninhalt.* bildung.lerninhalt.list Lesen Liste/Suche: Lerninhalte
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.lerninhalt.list",
"input": {}
} bildung.lerninhalt.get Lesen Detail: Lerninhalte
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.lerninhalt.get",
"input": {
"id": "<id>"
}
} bildung.lerninhalt.create Anlegen Bestätigung Anlegen: Lerninhalte
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung titel string ja nummer string nein beschreibung string nein ue number nein dauer number nein einheit string nein typ string nein url string nein aktiv boolean nein
{
"name": "bildung.lerninhalt.create",
"input": {
"titel": "<titel>"
}
} bildung.lerninhalt.update Ändern Bestätigung Ändern: Lerninhalte
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes titel string nein nummer string nein beschreibung string nein ue number nein dauer number nein einheit string nein typ string nein url string nein aktiv boolean nein
{
"name": "bildung.lerninhalt.update",
"input": {
"id": "<id>"
}
} bildung.lerninhalt.delete Löschen Bestätigung Löschen: Lerninhalte
Rechte BildungStammdaten löschen
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.lerninhalt.delete",
"input": {
"id": "<id>"
}
} Modul-Zuordnungen bildung.modul_ausbildung.* bildung.modul_ausbildung.list Lesen Liste/Suche: Modul-Zuordnungen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.modul_ausbildung.list",
"input": {}
} bildung.modul_ausbildung.get Lesen Detail: Modul-Zuordnungen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.modul_ausbildung.get",
"input": {
"id": "<id>"
}
} bildung.modul_ausbildung.create Anlegen Bestätigung Anlegen: Modul-Zuordnungen
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung modul string nein ausbildung string nein
{
"name": "bildung.modul_ausbildung.create",
"input": {}
} bildung.modul_ausbildung.update Ändern Bestätigung Ändern: Modul-Zuordnungen
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes
{
"name": "bildung.modul_ausbildung.update",
"input": {
"id": "<id>"
}
} Module bildung.modul.* bildung.modul.list Lesen Liste/Suche: Module
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.modul.list",
"input": {}
} bildung.modul.get Lesen Detail: Module
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.modul.get",
"input": {
"id": "<id>"
}
} bildung.modul.create Anlegen Bestätigung Anlegen: Module
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung titel string ja nummer string nein beschreibung string nein ue number nein dauer number nein einheit string nein lernortCode string nein phase string nein jahr number nein abschlussCode string nein color string nein badge string nein aktiv boolean nein
{
"name": "bildung.modul.create",
"input": {
"titel": "<titel>"
}
} bildung.modul.update Ändern Bestätigung Ändern: Module
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes titel string nein beschreibung string nein ue number nein dauer number nein einheit string nein lernortCode string nein phase string nein jahr number nein abschlussCode string nein color string nein badge string nein aktiv boolean nein
{
"name": "bildung.modul.update",
"input": {
"id": "<id>"
}
} bildung.modul.delete Löschen Bestätigung Löschen: Module
Rechte BildungStammdaten löschen
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.modul.delete",
"input": {
"id": "<id>"
}
} Schulklassen bildung.schulklasse.* bildung.schulklasse.list Lesen Liste/Suche: Schulklassen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.schulklasse.list",
"input": {}
} bildung.schulklasse.get Lesen Detail: Schulklassen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.schulklasse.get",
"input": {
"id": "<id>"
}
} bildung.schulklasse.create Anlegen Bestätigung Anlegen: Schulklassen
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung bezeichnung string ja nummer string nein ausbildungId string nein statusCode string nein bemerkung string nein aktiv boolean nein ausbildungNummer string nein Verweis auf Ausbildung.nummer, wird zu Ausbildung-ID aufgelöst (Ausbildung muss zuerst importiert sein).
{
"name": "bildung.schulklasse.create",
"input": {
"bezeichnung": "<bezeichnung>"
}
} bildung.schulklasse.update Ändern Bestätigung Ändern: Schulklassen
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes bezeichnung string nein nummer string nein ausbildungId string nein statusCode string nein bemerkung string nein aktiv boolean nein ausbildungNummer string nein Verweis auf Ausbildung.nummer, wird zu Ausbildung-ID aufgelöst (Ausbildung muss zuerst importiert sein).
{
"name": "bildung.schulklasse.update",
"input": {
"id": "<id>"
}
} bildung.schulklasse.delete Löschen Bestätigung Löschen: Schulklassen
Rechte BildungStammdaten löschen
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.schulklasse.delete",
"input": {
"id": "<id>"
}
} Skills bildung.skill.* bildung.skill.list Lesen Liste/Suche: Skills
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.skill.list",
"input": {}
} bildung.skill.get Lesen Detail: Skills
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.skill.get",
"input": {
"id": "<id>"
}
} bildung.skill.create Anlegen Bestätigung Anlegen: Skills
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung titel string ja nummer string nein beschreibung string nein kategorie string nein istPflicht boolean nein istPruefung boolean nein schwierigkeit string nein videoUrl string nein dauerMin number nein indikation string nein nachweisSoll string nein mindestzahl number nein nachweisSetting string nein autonomie string nein leitlinie string nein aktiv boolean nein
{
"name": "bildung.skill.create",
"input": {
"titel": "<titel>"
}
} bildung.skill.update Ändern Bestätigung Ändern: Skills
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes titel string nein beschreibung string nein kategorie string nein istPflicht boolean nein istPruefung boolean nein schwierigkeit string nein videoUrl string nein dauerMin number nein indikation string nein nachweisSoll string nein mindestzahl number nein nachweisSetting string nein autonomie string nein leitlinie string nein aktiv boolean nein
{
"name": "bildung.skill.update",
"input": {
"id": "<id>"
}
} bildung.skill.delete Löschen Bestätigung Löschen: Skills
Rechte BildungStammdaten löschen
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.skill.delete",
"input": {
"id": "<id>"
}
} Themen bildung.thema.* bildung.thema.list Lesen Liste/Suche: Themen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.thema.list",
"input": {}
} bildung.thema.get Lesen Detail: Themen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.thema.get",
"input": {
"id": "<id>"
}
} bildung.thema.create Anlegen Bestätigung Anlegen: Themen
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung titel string ja nummer string nein beschreibung string nein lernortCode string nein ue number nein dauer number nein einheit string nein typ string nein sollUe number nein zuordnung string nein aprBereich string nein aprNummer string nein systemrelevant boolean nein aktiv boolean nein
{
"name": "bildung.thema.create",
"input": {
"titel": "<titel>"
}
} bildung.thema.update Ändern Bestätigung Ändern: Themen
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes titel string nein beschreibung string nein lernortCode string nein ue number nein dauer number nein einheit string nein typ string nein sollUe number nein zuordnung string nein aprBereich string nein aprNummer string nein systemrelevant boolean nein aktiv boolean nein
{
"name": "bildung.thema.update",
"input": {
"id": "<id>"
}
} bildung.thema.delete Löschen Bestätigung Löschen: Themen
Rechte BildungStammdaten löschen
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.thema.delete",
"input": {
"id": "<id>"
}
} Unterricht-Zuordnungen bildung.unterricht_ausbildung.* bildung.unterricht_ausbildung.list Lesen Liste/Suche: Unterricht-Zuordnungen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.unterricht_ausbildung.list",
"input": {}
} bildung.unterricht_ausbildung.get Lesen Detail: Unterricht-Zuordnungen
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.unterricht_ausbildung.get",
"input": {
"id": "<id>"
}
} bildung.unterricht_ausbildung.create Anlegen Bestätigung Anlegen: Unterricht-Zuordnungen
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung unterricht string nein ausbildung string nein
{
"name": "bildung.unterricht_ausbildung.create",
"input": {}
} bildung.unterricht_ausbildung.update Ändern Bestätigung Ändern: Unterricht-Zuordnungen
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes
{
"name": "bildung.unterricht_ausbildung.update",
"input": {
"id": "<id>"
}
} Unterrichte bildung.unterricht.* bildung.unterricht.list Lesen Liste/Suche: Unterrichte
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung search string nein Freitextsuche filters object nein Feld=Wert-Filter limit integer nein offset integer nein orderBy string nein
{
"name": "bildung.unterricht.list",
"input": {}
} bildung.unterricht.get Lesen Detail: Unterrichte
Rechte BildungStammdaten lesen
Datenklassen C (vertraulich) Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.unterricht.get",
"input": {
"id": "<id>"
}
} bildung.unterricht.create Anlegen Bestätigung Anlegen: Unterrichte
Rechte BildungStammdaten anlegen
Datenklassen 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. Feld Typ Pflicht Beschreibung titel string ja nummer string nein beschreibung string nein ue number nein dauer number nein einheit string nein ziele string nein handlungssituation string nein unterrichtsformCode string nein color string nein badge string nein nachweisErstellen boolean nein statusCode string nein modulNummer string nein Verweis auf Modul.nummer → Modul↔Unterricht-Verknüpfung (Modul zuerst importieren). themaNummern string nein Verweis(e) auf Thema.nummer → Unterricht↔Thema (Themen zuerst importieren). aktiv boolean nein
{
"name": "bildung.unterricht.create",
"input": {
"titel": "<titel>"
}
} bildung.unterricht.update Ändern Bestätigung Ändern: Unterrichte
Rechte BildungStammdaten ändern
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja ID des Datensatzes titel string nein beschreibung string nein ue number nein dauer number nein einheit string nein ziele string nein handlungssituation string nein unterrichtsformCode string nein color string nein badge string nein nachweisErstellen boolean nein statusCode string nein modulNummer string nein Verweis auf Modul.nummer → Modul↔Unterricht-Verknüpfung (Modul zuerst importieren). themaNummern string nein Verweis(e) auf Thema.nummer → Unterricht↔Thema (Themen zuerst importieren). aktiv boolean nein
{
"name": "bildung.unterricht.update",
"input": {
"id": "<id>"
}
} bildung.unterricht.delete Löschen Bestätigung Löschen: Unterrichte
Rechte BildungStammdaten löschen
Datenklassen 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. Feld Typ Pflicht Beschreibung id string ja
{
"name": "bildung.unterricht.delete",
"input": {
"id": "<id>"
}
} Wertelisten Auswahllisten der App wie Status, Arten oder Kategorien. Du pflegst sie mit denselben fünf Aktionen. Die Werte (code) nutzt du in den Feldern der Datenobjekte.
Abschlüsse bildung.abschluss.* list · get · create · update · delete Fallbeispiel-Kategorien bildung.fallbeispielKategorie.* list · get · create · update · delete Klassengruppen bildung.klassengruppe.* list · get · create · update · delete Lernorte bildung.lernort.* list · get · create · update · delete Methoden bildung.methode.* list · get · create · update · delete Schüler-Status bildung.schuelerstatus.* list · get · create · update · delete Skill-Kategorien bildung.skillkategorie.* list · get · create · update · delete Status bildung.status.* list · get · create · update · delete Teilnehmer-Rollen bildung.teilnehmerRolle.* list · get · create · update · delete Unterrichtsformen bildung.unterrichtsform.* list · get · create · update · delete Verlaufs-Phasen bildung.phase.* list · get · create · update · delete Vorherige App Aufträge Nächste App Belege
Als Klartext für KI-Assistenten: diese App , alle Apps und Artikel zur API in einer Datei: /api/llms.txt