Bewerber
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 Bewerber.
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.
Bewerber bewerber.bewerber.*
bewerber.bewerber.list Lesen Liste/Suche: Bewerber
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "bewerber.bewerber.list",
"input": {}
} bewerber.bewerber.get Lesen Detail: Bewerber
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.bewerber.get",
"input": {
"id": "<id>"
}
} bewerber.bewerber.create Anlegen Bestätigung Anlegen: Bewerber
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
vorname | string | nein | |
nachname | string | ja | |
email | string | nein | |
telefon | string | nein | |
mobil | string | nein | |
geburtsdatum | string | nein | |
anrede | string | nein | |
titel | string | nein | |
statusCode | string | nein | |
stelleId | string | nein | |
bewerbertypCode | string | nein | |
gewuenschterBeginn | string | nein | |
gueltigBis | string | nein | |
gehaltsvorstellung | number | nein | |
bewertung | number | nein | |
kosten | number | nein | |
ablehnungsgrundCode | string | nein | |
ablehnungsfreitext | string | nein | |
bemerkung | string | nein | |
standort | string | nein | |
fachbereich | string | nein | |
funktion | string | nein | |
eingangsdatum | string | nein |
{
"name": "bewerber.bewerber.create",
"input": {
"nachname": "<nachname>"
}
} bewerber.bewerber.update Ändern Bestätigung Ändern: Bewerber
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
vorname | string | nein | |
nachname | string | nein | |
email | string | nein | |
telefon | string | nein | |
mobil | string | nein | |
geburtsdatum | string | nein | |
anrede | string | nein | |
titel | string | nein | |
statusCode | string | nein | |
stelleId | string | nein | |
bewerbertypCode | string | nein | |
gewuenschterBeginn | string | nein | |
gueltigBis | string | nein | |
gehaltsvorstellung | number | nein | |
bewertung | number | nein | |
kosten | number | nein | |
ablehnungsgrundCode | string | nein | |
ablehnungsfreitext | string | nein | |
bemerkung | string | nein | |
standort | string | nein | |
fachbereich | string | nein | |
funktion | string | nein | |
eingangsdatum | string | nein |
{
"name": "bewerber.bewerber.update",
"input": {
"id": "<id>"
}
} bewerber.bewerber.delete Löschen Bestätigung Löschen: Bewerber
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.bewerber.delete",
"input": {
"id": "<id>"
}
} Stellen bewerber.stelle.*
bewerber.stelle.list Lesen Liste/Suche: Stellen
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
search | string | nein | Freitextsuche |
filters | object | nein | Feld=Wert-Filter |
limit | integer | nein | |
offset | integer | nein | |
orderBy | string | nein |
{
"name": "bewerber.stelle.list",
"input": {}
} bewerber.stelle.get Lesen Detail: Stellen
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.stelle.get",
"input": {
"id": "<id>"
}
} bewerber.stelle.create Anlegen Bestätigung Anlegen: Stellen
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
titel | string | ja | |
nummer | string | nein | |
beschreibung | string | nein | |
fachbereich | string | nein | |
standort | string | nein | |
statusCode | string | nein | |
gueltigAb | string | nein | |
gueltigBis | string | nein |
{
"name": "bewerber.stelle.create",
"input": {
"titel": "<titel>"
}
} bewerber.stelle.update Ändern Bestätigung Ändern: Stellen
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | ID des Datensatzes |
titel | string | nein | |
nummer | string | nein | |
beschreibung | string | nein | |
fachbereich | string | nein | |
standort | string | nein | |
statusCode | string | nein | |
gueltigAb | string | nein | |
gueltigBis | string | nein |
{
"name": "bewerber.stelle.update",
"input": {
"id": "<id>"
}
} bewerber.stelle.delete Löschen Bestätigung Löschen: Stellen
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.stelle.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.
Ablehnungsgründe bewerber.ablehnungsgrund.* list · get · create · update · delete
bewerber.ablehnungsgrund.list Lesen Liste/Suche: Katalog „Ablehnungsgründe" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "bewerber.ablehnungsgrund.list",
"input": {}
} bewerber.ablehnungsgrund.get Lesen Detail: Katalog „Ablehnungsgründe" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.ablehnungsgrund.get",
"input": {
"id": "<id>"
}
} bewerber.ablehnungsgrund.create Anlegen Bestätigung Anlegen: Katalog „Ablehnungsgründe" (bewerber)
| 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": "bewerber.ablehnungsgrund.create",
"input": {
"label": "<label>"
}
} bewerber.ablehnungsgrund.update Ändern Bestätigung Ändern: Katalog „Ablehnungsgründe" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "bewerber.ablehnungsgrund.update",
"input": {
"id": "<id>"
}
} bewerber.ablehnungsgrund.delete Löschen Bestätigung Löschen: Katalog „Ablehnungsgründe" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.ablehnungsgrund.delete",
"input": {
"id": "<id>"
}
} Bewerbertypen bewerber.typ.* list · get · create · update · delete
bewerber.typ.list Lesen Liste/Suche: Katalog „Bewerbertypen" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "bewerber.typ.list",
"input": {}
} bewerber.typ.get Lesen Detail: Katalog „Bewerbertypen" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.typ.get",
"input": {
"id": "<id>"
}
} bewerber.typ.create Anlegen Bestätigung Anlegen: Katalog „Bewerbertypen" (bewerber)
| 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": "bewerber.typ.create",
"input": {
"label": "<label>"
}
} bewerber.typ.update Ändern Bestätigung Ändern: Katalog „Bewerbertypen" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "bewerber.typ.update",
"input": {
"id": "<id>"
}
} bewerber.typ.delete Löschen Bestätigung Löschen: Katalog „Bewerbertypen" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.typ.delete",
"input": {
"id": "<id>"
}
} Kanaltypen bewerber.kanaltyp.* list · get · create · update · delete
bewerber.kanaltyp.list Lesen Liste/Suche: Katalog „Kanaltypen" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "bewerber.kanaltyp.list",
"input": {}
} bewerber.kanaltyp.get Lesen Detail: Katalog „Kanaltypen" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.kanaltyp.get",
"input": {
"id": "<id>"
}
} bewerber.kanaltyp.create Anlegen Bestätigung Anlegen: Katalog „Kanaltypen" (bewerber)
| 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": "bewerber.kanaltyp.create",
"input": {
"label": "<label>"
}
} bewerber.kanaltyp.update Ändern Bestätigung Ändern: Katalog „Kanaltypen" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "bewerber.kanaltyp.update",
"input": {
"id": "<id>"
}
} bewerber.kanaltyp.delete Löschen Bestätigung Löschen: Katalog „Kanaltypen" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.kanaltyp.delete",
"input": {
"id": "<id>"
}
} Status (Pipeline) bewerber.status.* list · get · create · update · delete
bewerber.status.list Lesen Liste/Suche: Katalog „Status (Pipeline)" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "bewerber.status.list",
"input": {}
} bewerber.status.get Lesen Detail: Katalog „Status (Pipeline)" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.status.get",
"input": {
"id": "<id>"
}
} bewerber.status.create Anlegen Bestätigung Anlegen: Katalog „Status (Pipeline)" (bewerber)
| 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": "bewerber.status.create",
"input": {
"label": "<label>"
}
} bewerber.status.update Ändern Bestätigung Ändern: Katalog „Status (Pipeline)" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "bewerber.status.update",
"input": {
"id": "<id>"
}
} bewerber.status.delete Löschen Bestätigung Löschen: Katalog „Status (Pipeline)" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.status.delete",
"input": {
"id": "<id>"
}
} Stellenstatus bewerber.stellestatus.* list · get · create · update · delete
bewerber.stellestatus.list Lesen Liste/Suche: Katalog „Stellenstatus" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
onlyAktiv | boolean | nein | Nur aktive Einträge |
{
"name": "bewerber.stellestatus.list",
"input": {}
} bewerber.stellestatus.get Lesen Detail: Katalog „Stellenstatus" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.stellestatus.get",
"input": {
"id": "<id>"
}
} bewerber.stellestatus.create Anlegen Bestätigung Anlegen: Katalog „Stellenstatus" (bewerber)
| 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": "bewerber.stellestatus.create",
"input": {
"label": "<label>"
}
} bewerber.stellestatus.update Ändern Bestätigung Ändern: Katalog „Stellenstatus" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | |
label | string | nein | |
color | string | nein | |
icon | string | nein | |
beschreibung | string | nein | |
aktiv | boolean | nein |
{
"name": "bewerber.stellestatus.update",
"input": {
"id": "<id>"
}
} bewerber.stellestatus.delete Löschen Bestätigung Löschen: Katalog „Stellenstatus" (bewerber)
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja |
{
"name": "bewerber.stellestatus.delete",
"input": {
"id": "<id>"
}
} Weitere Aktionen
Eigene Aktionen der App, zum Beispiel Auswertungen, Versand, Zuordnungen oder Abläufe über mehrere Datensätze.
bewerber.einstellen Anlegen Bestätigung Stellt einen Bewerber ein: legt (idempotent) einen Mitarbeiter im Personal-Modul an und markiert den Bewerber …
Stellt einen Bewerber ein: legt (idempotent) einen Mitarbeiter im Personal-Modul an und markiert den Bewerber als eingestellt.
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id | string | ja | Bewerber-ID |
{
"name": "bewerber.einstellen",
"input": {
"id": "<id>"
}
} Als Klartext für KI-Assistenten: diese App, alle Apps und Artikel zur API in einer Datei: /api/llms.txt