LMS
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 LMS.
5 Tools
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.
Kurse (LMS) lms.kurs.*
lms.kurs.list Lesen Liste/Suche: Kurse (LMS)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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": "lms.kurs.list",
"input": {}
} lms.kurs.get Lesen Detail: Kurse (LMS)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
"name": "lms.kurs.get",
"input": {
"id": "<id>"
}
} lms.kurs.create Anlegen Bestätigung Anlegen: Kurse (LMS)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
titel | string | ja | |
beschreibung | string | nein | |
klasse | string | nein | |
status | string | nein | entwurf | aktiv | … |
dauerMinuten | number | nein | |
coverUrl | string | nein |
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
"name": "lms.kurs.create",
"input": {
"titel": "<titel>"
}
} lms.kurs.update Ändern Bestätigung Ändern: Kurse (LMS)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
titel | string | nein | |
beschreibung | string | nein | |
klasse | string | nein | |
status | string | nein | entwurf | aktiv | … |
dauerMinuten | number | nein | |
coverUrl | string | nein |
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
"name": "lms.kurs.update",
"input": {
"id": "<id>"
}
} lms.kurs.delete Löschen Bestätigung Löschen: Kurse (LMS)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
"name": "lms.kurs.delete",
"input": {
"id": "<id>"
}
} Als Klartext für KI-Assistenten: diese App, alle Apps und Artikel zur API in einer Datei: /api/llms.txt