Seminare

App-Kennung: seminar 50 Tools: 20 lesen, 11 anlegen, 10 ändern, 9 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 Seminare.

50 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.

Seminar-Katalog seminar.katalog.*

seminar.katalog.list Lesen Liste/Suche: Seminar-Katalog
Rechte
Seminar 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": "seminar.katalog.list",
  "input": {}
}
seminar.katalog.get Lesen Detail: Seminar-Katalog
Rechte
Seminar lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.katalog.get",
  "input": {
    "id": "<id>"
  }
}
seminar.katalog.create Anlegen Bestätigung Anlegen: Seminar-Katalog
Rechte
Seminar 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
nummer string nein
titel string ja
programmId string nein
kategorieCode string nein
typCode string nein
inhalt string nein
ziel string nein
zielgruppe string nein
methodik string nein
voraussetzungen string nein
zusatznutzen string nein
ansprechpartnerPersonId string nein
seoTitle string nein
seoDescription string nein
seoKeywords string nein
targetPage string nein
linkDetail string nein
online boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.katalog.create",
  "input": {
    "titel": "<titel>"
  }
}
seminar.katalog.update Ändern Bestätigung Ändern: Seminar-Katalog
Rechte
Seminar ä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
nummer string nein
titel string nein
programmId string nein
kategorieCode string nein
typCode string nein
inhalt string nein
ziel string nein
zielgruppe string nein
methodik string nein
voraussetzungen string nein
zusatznutzen string nein
ansprechpartnerPersonId string nein
seoTitle string nein
seoDescription string nein
seoKeywords string nein
targetPage string nein
linkDetail string nein
online boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.katalog.update",
  "input": {
    "id": "<id>"
  }
}
seminar.katalog.delete Löschen Bestätigung Löschen: Seminar-Katalog
Rechte
Seminar 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": "seminar.katalog.delete",
  "input": {
    "id": "<id>"
  }
}

Seminar-Programme seminar.programm.*

seminar.programm.list Lesen Liste/Suche: Seminar-Programme
Rechte
Seminar lesen
Datenklassen
C (vertraulich)
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": "seminar.programm.list",
  "input": {}
}
seminar.programm.get Lesen Detail: Seminar-Programme
Rechte
Seminar lesen
Datenklassen
C (vertraulich)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.programm.get",
  "input": {
    "id": "<id>"
  }
}
seminar.programm.create Anlegen Bestätigung Anlegen: Seminar-Programme
Rechte
Seminar 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.
FeldTypPflichtBeschreibung
bezeichnung string ja
code string nein
online boolean nein
seoTitle string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.programm.create",
  "input": {
    "bezeichnung": "<bezeichnung>"
  }
}
seminar.programm.update Ändern Bestätigung Ändern: Seminar-Programme
Rechte
Seminar ä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.
FeldTypPflichtBeschreibung
id string ja ID des Datensatzes
bezeichnung string nein
code string nein
online boolean nein
seoTitle string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.programm.update",
  "input": {
    "id": "<id>"
  }
}

Seminar-Veranstaltungen seminar.veranstaltung.*

seminar.veranstaltung.list Lesen Liste/Suche: Seminar-Veranstaltungen
Rechte
Seminar 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": "seminar.veranstaltung.list",
  "input": {}
}
seminar.veranstaltung.get Lesen Detail: Seminar-Veranstaltungen
Rechte
Seminar lesen
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.veranstaltung.get",
  "input": {
    "id": "<id>"
  }
}
seminar.veranstaltung.create Anlegen Bestätigung Anlegen: Seminar-Veranstaltungen
Rechte
Seminar 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
katalogId string nein
nummer string nein
bezeichnung string nein
statusCode string nein
typCode string nein
von string nein
bis string nein
uhrzeitVon string nein
uhrzeitBis string nein
raumId string nein
raumText string nein
ort string nein
plz string nein
dozentPersonId string nein
maxTeilnehmer number nein
steuersatz number nein
bestaetigtFrist string nein
intervallCode string nein
katalogNummer string nein Verweis auf Katalog.nummer, wird zu Seminar-ID aufgelöst (Katalog muss zuerst importiert sein).
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.veranstaltung.create",
  "input": {}
}
seminar.veranstaltung.update Ändern Bestätigung Ändern: Seminar-Veranstaltungen
Rechte
Seminar ä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
katalogId string nein
nummer string nein
bezeichnung string nein
statusCode string nein
typCode string nein
von string nein
bis string nein
uhrzeitVon string nein
uhrzeitBis string nein
raumId string nein
raumText string nein
ort string nein
plz string nein
dozentPersonId string nein
maxTeilnehmer number nein
steuersatz number nein
bestaetigtFrist string nein
intervallCode string nein
katalogNummer string nein Verweis auf Katalog.nummer, wird zu Seminar-ID aufgelöst (Katalog muss zuerst importiert sein).
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.veranstaltung.update",
  "input": {
    "id": "<id>"
  }
}
seminar.veranstaltung.delete Löschen Bestätigung Löschen: Seminar-Veranstaltungen
Rechte
Seminar 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": "seminar.veranstaltung.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.

Abschlussarten seminar.abschluss.* list · get · create · update · delete
seminar.abschluss.list Lesen Liste/Suche: Katalog „Abschlussarten" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.abschluss.list",
  "input": {}
}
seminar.abschluss.get Lesen Detail: Katalog „Abschlussarten" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.abschluss.get",
  "input": {
    "id": "<id>"
  }
}
seminar.abschluss.create Anlegen Bestätigung Anlegen: Katalog „Abschlussarten" (seminar)
Rechte
Einstellungen verwalten
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
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.abschluss.create",
  "input": {
    "label": "<label>"
  }
}
seminar.abschluss.update Ändern Bestätigung Ändern: Katalog „Abschlussarten" (seminar)
Rechte
Einstellungen verwalten
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
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.abschluss.update",
  "input": {
    "id": "<id>"
  }
}
seminar.abschluss.delete Löschen Bestätigung Löschen: Katalog „Abschlussarten" (seminar)
Rechte
Einstellungen verwalten
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": "seminar.abschluss.delete",
  "input": {
    "id": "<id>"
  }
}
Förderarten seminar.foerderung.* list · get · create · update · delete
seminar.foerderung.list Lesen Liste/Suche: Katalog „Förderarten" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.foerderung.list",
  "input": {}
}
seminar.foerderung.get Lesen Detail: Katalog „Förderarten" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.foerderung.get",
  "input": {
    "id": "<id>"
  }
}
seminar.foerderung.create Anlegen Bestätigung Anlegen: Katalog „Förderarten" (seminar)
Rechte
Einstellungen verwalten
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
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.foerderung.create",
  "input": {
    "label": "<label>"
  }
}
seminar.foerderung.update Ändern Bestätigung Ändern: Katalog „Förderarten" (seminar)
Rechte
Einstellungen verwalten
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
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.foerderung.update",
  "input": {
    "id": "<id>"
  }
}
seminar.foerderung.delete Löschen Bestätigung Löschen: Katalog „Förderarten" (seminar)
Rechte
Einstellungen verwalten
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": "seminar.foerderung.delete",
  "input": {
    "id": "<id>"
  }
}
Kategorien seminar.kategorie.* list · get · create · update · delete
seminar.kategorie.list Lesen Liste/Suche: Katalog „Kategorien" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.kategorie.list",
  "input": {}
}
seminar.kategorie.get Lesen Detail: Katalog „Kategorien" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.kategorie.get",
  "input": {
    "id": "<id>"
  }
}
seminar.kategorie.create Anlegen Bestätigung Anlegen: Katalog „Kategorien" (seminar)
Rechte
Einstellungen verwalten
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
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.kategorie.create",
  "input": {
    "label": "<label>"
  }
}
seminar.kategorie.update Ändern Bestätigung Ändern: Katalog „Kategorien" (seminar)
Rechte
Einstellungen verwalten
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
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.kategorie.update",
  "input": {
    "id": "<id>"
  }
}
seminar.kategorie.delete Löschen Bestätigung Löschen: Katalog „Kategorien" (seminar)
Rechte
Einstellungen verwalten
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": "seminar.kategorie.delete",
  "input": {
    "id": "<id>"
  }
}
Status seminar.status.* list · get · create · update · delete
seminar.status.list Lesen Liste/Suche: Katalog „Status" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.status.list",
  "input": {}
}
seminar.status.get Lesen Detail: Katalog „Status" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.status.get",
  "input": {
    "id": "<id>"
  }
}
seminar.status.create Anlegen Bestätigung Anlegen: Katalog „Status" (seminar)
Rechte
Einstellungen verwalten
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
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.status.create",
  "input": {
    "label": "<label>"
  }
}
seminar.status.update Ändern Bestätigung Ändern: Katalog „Status" (seminar)
Rechte
Einstellungen verwalten
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
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.status.update",
  "input": {
    "id": "<id>"
  }
}
seminar.status.delete Löschen Bestätigung Löschen: Katalog „Status" (seminar)
Rechte
Einstellungen verwalten
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": "seminar.status.delete",
  "input": {
    "id": "<id>"
  }
}
Storno-Gründe seminar.storno.* list · get · create · update · delete
seminar.storno.list Lesen Liste/Suche: Katalog „Storno-Gründe" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.storno.list",
  "input": {}
}
seminar.storno.get Lesen Detail: Katalog „Storno-Gründe" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.storno.get",
  "input": {
    "id": "<id>"
  }
}
seminar.storno.create Anlegen Bestätigung Anlegen: Katalog „Storno-Gründe" (seminar)
Rechte
Einstellungen verwalten
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
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.storno.create",
  "input": {
    "label": "<label>"
  }
}
seminar.storno.update Ändern Bestätigung Ändern: Katalog „Storno-Gründe" (seminar)
Rechte
Einstellungen verwalten
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
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.storno.update",
  "input": {
    "id": "<id>"
  }
}
seminar.storno.delete Löschen Bestätigung Löschen: Katalog „Storno-Gründe" (seminar)
Rechte
Einstellungen verwalten
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": "seminar.storno.delete",
  "input": {
    "id": "<id>"
  }
}
Teilnehmer-Status seminar.tlnstatus.* list · get · create · update · delete
seminar.tlnstatus.list Lesen Liste/Suche: Katalog „Teilnehmer-Status" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.tlnstatus.list",
  "input": {}
}
seminar.tlnstatus.get Lesen Detail: Katalog „Teilnehmer-Status" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.tlnstatus.get",
  "input": {
    "id": "<id>"
  }
}
seminar.tlnstatus.create Anlegen Bestätigung Anlegen: Katalog „Teilnehmer-Status" (seminar)
Rechte
Einstellungen verwalten
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
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.tlnstatus.create",
  "input": {
    "label": "<label>"
  }
}
seminar.tlnstatus.update Ändern Bestätigung Ändern: Katalog „Teilnehmer-Status" (seminar)
Rechte
Einstellungen verwalten
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
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.tlnstatus.update",
  "input": {
    "id": "<id>"
  }
}
seminar.tlnstatus.delete Löschen Bestätigung Löschen: Katalog „Teilnehmer-Status" (seminar)
Rechte
Einstellungen verwalten
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": "seminar.tlnstatus.delete",
  "input": {
    "id": "<id>"
  }
}
Veranstaltungstypen seminar.typ.* list · get · create · update · delete
seminar.typ.list Lesen Liste/Suche: Katalog „Veranstaltungstypen" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
onlyAktiv boolean nein Nur aktive Einträge
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.typ.list",
  "input": {}
}
seminar.typ.get Lesen Detail: Katalog „Veranstaltungstypen" (seminar)
Rechte
Einstellungen verwalten
Datenklassen
B (intern)
FeldTypPflichtBeschreibung
id string ja
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.typ.get",
  "input": {
    "id": "<id>"
  }
}
seminar.typ.create Anlegen Bestätigung Anlegen: Katalog „Veranstaltungstypen" (seminar)
Rechte
Einstellungen verwalten
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
label string ja Anzeige-Text
code string nein Optional, sonst aus label abgeleitet. Immutable.
color string nein Tailwind-Paar, z.B. "bg-blue-100 text-blue-700"
icon string nein Lucide-Icon-Name
beschreibung string nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.typ.create",
  "input": {
    "label": "<label>"
  }
}
seminar.typ.update Ändern Bestätigung Ändern: Katalog „Veranstaltungstypen" (seminar)
Rechte
Einstellungen verwalten
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
label string nein
color string nein
icon string nein
beschreibung string nein
aktiv boolean nein
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.typ.update",
  "input": {
    "id": "<id>"
  }
}
seminar.typ.delete Löschen Bestätigung Löschen: Katalog „Veranstaltungstypen" (seminar)
Rechte
Einstellungen verwalten
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": "seminar.typ.delete",
  "input": {
    "id": "<id>"
  }
}

Weitere Aktionen

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

seminar.register_teilnehmer Anlegen Bestätigung Meldet ein CRM-Konto (gbzId) als Teilnehmer zu einer Veranstaltung an.

Meldet ein CRM-Konto (gbzId) als Teilnehmer zu einer Veranstaltung an. Bei Überbuchung → Warteliste. belegErzeugen=true legt zusätzlich einen Rechnungsbeleg an (mit Adressen + Mitgliedsrabatt).

Rechte
Seminar änderncrm: Konto lesen
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.
Datenschutz
Legt eine Buchung an + optional einen Beleg mit den Adressdaten des Kontos. Tenant-intern.
FeldTypPflichtBeschreibung
veranstaltungId string ja Veranstaltungs-ID
gbzId string ja CRM-Konto-ID (Teilnehmer/Organisation)
gebuehrNetto number nein Gebühr netto (optional, sonst aus VA)
belegErzeugen boolean nein true = Rechnungsbeleg miterzeugen
mitgliedsrabatt number nein Rabatt-Betrag überschreiben (optional)
Anfrage an POST /api/app-toolsIm Befehlsgenerator öffnen
{
  "name": "seminar.register_teilnehmer",
  "input": {
    "veranstaltungId": "<veranstaltungId>",
    "gbzId": "<gbzId>"
  }
}

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