Arbeitszeit
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 Arbeitszeit.
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.
Schichtplan arbeitszeit.schicht.*
arbeitszeit.schicht.list Lesen Liste/Suche: Schichtplan
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "arbeitszeit.schicht.list",
"input": {}
} arbeitszeit.schicht.get Lesen Detail: Schichtplan
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.schicht.get",
"input": {
"id": "<id>"
}
} arbeitszeit.schicht.create Anlegen Bestätigung Anlegen: Schichtplan
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
schichtartCode | string | nein | |
von | string | ja | |
bis | string | ja | |
bezeichnung | string | nein | |
bemerkung | string | nein | |
standortId | string | nein | |
kostenstelleId | string | nein |
{
"name": "arbeitszeit.schicht.create",
"input": {
"von": "<von>",
"bis": "<bis>"
}
} arbeitszeit.schicht.update Ändern Bestätigung Ändern: Schichtplan
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
schichtartCode | string | nein | |
von | string | nein | |
bis | string | nein | |
bezeichnung | string | nein | |
bemerkung | string | nein | |
standortId | string | nein | |
kostenstelleId | string | nein |
{
"name": "arbeitszeit.schicht.update",
"input": {
"id": "<id>"
}
} arbeitszeit.schicht.delete Löschen Bestätigung Löschen: Schichtplan
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.schicht.delete",
"input": {
"id": "<id>"
}
} Zeiterfassung arbeitszeit.eintrag.*
arbeitszeit.eintrag.list Lesen Liste/Suche: Zeiterfassung
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "arbeitszeit.eintrag.list",
"input": {}
} arbeitszeit.eintrag.get Lesen Detail: Zeiterfassung
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.eintrag.get",
"input": {
"id": "<id>"
}
} arbeitszeit.eintrag.create Anlegen Bestätigung Anlegen: Zeiterfassung
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
personId | string | ja | |
datum | string | ja | |
beginn | string | nein | |
ende | string | nein | |
pauseMinuten | number | nein | |
statusCode | string | nein | |
bereichCode | string | nein | |
kommentar | string | nein |
{
"name": "arbeitszeit.eintrag.create",
"input": {
"personId": "<personId>",
"datum": "<datum>"
}
} arbeitszeit.eintrag.update Ändern Bestätigung Ändern: Zeiterfassung
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
personId | string | nein | |
datum | string | nein | |
beginn | string | nein | |
ende | string | nein | |
pauseMinuten | number | nein | |
statusCode | string | nein | |
bereichCode | string | nein | |
kommentar | string | nein |
{
"name": "arbeitszeit.eintrag.update",
"input": {
"id": "<id>"
}
} arbeitszeit.eintrag.delete Löschen Bestätigung Löschen: Zeiterfassung
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.eintrag.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.
Arbeitsbereiche arbeitszeit.bereich.* list · get · create · update · delete
arbeitszeit.bereich.list Lesen Liste/Suche: Katalog „Arbeitsbereiche" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "arbeitszeit.bereich.list",
"input": {}
} arbeitszeit.bereich.get Lesen Detail: Katalog „Arbeitsbereiche" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.bereich.get",
"input": {
"id": "<id>"
}
} arbeitszeit.bereich.create Anlegen Bestätigung Anlegen: Katalog „Arbeitsbereiche" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "arbeitszeit.bereich.create",
"input": {
"label": "<label>"
}
} arbeitszeit.bereich.update Ändern Bestätigung Ändern: Katalog „Arbeitsbereiche" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "arbeitszeit.bereich.update",
"input": {
"id": "<id>"
}
} arbeitszeit.bereich.delete Löschen Bestätigung Löschen: Katalog „Arbeitsbereiche" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.bereich.delete",
"input": {
"id": "<id>"
}
} Lohnarten arbeitszeit.lohnart.* list · get · create · update · delete
arbeitszeit.lohnart.list Lesen Liste/Suche: Katalog „Lohnarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "arbeitszeit.lohnart.list",
"input": {}
} arbeitszeit.lohnart.get Lesen Detail: Katalog „Lohnarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.lohnart.get",
"input": {
"id": "<id>"
}
} arbeitszeit.lohnart.create Anlegen Bestätigung Anlegen: Katalog „Lohnarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "arbeitszeit.lohnart.create",
"input": {
"label": "<label>"
}
} arbeitszeit.lohnart.update Ändern Bestätigung Ändern: Katalog „Lohnarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "arbeitszeit.lohnart.update",
"input": {
"id": "<id>"
}
} arbeitszeit.lohnart.delete Löschen Bestätigung Löschen: Katalog „Lohnarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.lohnart.delete",
"input": {
"id": "<id>"
}
} Schichtarten arbeitszeit.schichtart.* list · get · create · update · delete
arbeitszeit.schichtart.list Lesen Liste/Suche: Katalog „Schichtarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "arbeitszeit.schichtart.list",
"input": {}
} arbeitszeit.schichtart.get Lesen Detail: Katalog „Schichtarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.schichtart.get",
"input": {
"id": "<id>"
}
} arbeitszeit.schichtart.create Anlegen Bestätigung Anlegen: Katalog „Schichtarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "arbeitszeit.schichtart.create",
"input": {
"label": "<label>"
}
} arbeitszeit.schichtart.update Ändern Bestätigung Ändern: Katalog „Schichtarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "arbeitszeit.schichtart.update",
"input": {
"id": "<id>"
}
} arbeitszeit.schichtart.delete Löschen Bestätigung Löschen: Katalog „Schichtarten" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.schichtart.delete",
"input": {
"id": "<id>"
}
} Status arbeitszeit.status.* list · get · create · update · delete
arbeitszeit.status.list Lesen Liste/Suche: Katalog „Status" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "arbeitszeit.status.list",
"input": {}
} arbeitszeit.status.get Lesen Detail: Katalog „Status" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.status.get",
"input": {
"id": "<id>"
}
} arbeitszeit.status.create Anlegen Bestätigung Anlegen: Katalog „Status" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
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 |
{
"name": "arbeitszeit.status.create",
"input": {
"label": "<label>"
}
} arbeitszeit.status.update Ändern Bestätigung Ändern: Katalog „Status" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "arbeitszeit.status.update",
"input": {
"id": "<id>"
}
} arbeitszeit.status.delete Löschen Bestätigung Löschen: Katalog „Status" (arbeitszeit)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "arbeitszeit.status.delete",
"input": {
"id": "<id>"
}
} Als Klartext für KI-Assistenten: diese App, alle Apps und Artikel zur API in einer Datei: /api/llms.txt