kunden_ansprechpartner UPDATE
Kundengebundene Anlage/Aenderung. Zuerst nur_pruefen verwenden; neue Anlage mit request_id, Updates mit erwarteten Altwerten. Keine Belegkopien oder Passwort-Mails.
Tool-Name
tool
update_kunden_ansprechpartner
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
inhalt |
object |
Ja | – |
referenzfelder |
object |
Ja | – |
help |
integer |
Nein | 1 = Aktionsdefinitionen anzeigen |
Input Schema
json
{
"type": "object",
"properties": {
"help": {
"type": "integer",
"description": "1 = Aktionsdefinitionen anzeigen"
},
"referenzfelder": {
"type": "object",
"properties": {
"kundennummer": {
"type": "integer",
"minimum": 1
}
},
"required": [
"kundennummer"
],
"additionalProperties": false
},
"inhalt": {
"type": "object",
"additionalProperties": false,
"properties": {
"kundennummer": {
"type": "integer",
"minimum": 1
},
"request_id": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"nur_pruefen": {
"type": "boolean",
"default": false
},
"standardwechsel_bestaetigt": {
"type": "boolean"
},
"newsletter_abgleich_bestaetigt": {
"type": "boolean"
},
"vorname": {
"type": "string"
},
"nachname": {
"type": "string"
},
"mail": {
"type": "string"
},
"mail_cc": {
"type": "string"
},
"position": {
"type": "string"
},
"telefon": {
"type": "string"
},
"handy": {
"type": "string"
},
"fax": {
"type": "string"
},
"standard": {
"type": "integer",
"enum": [
0,
1
]
},
"modus": {
"type": "string",
"enum": [
"anlegen",
"aendern"
]
},
"ansprechpartner_ID": {
"type": "integer",
"minimum": 1
},
"erwartete_altwerte": {
"type": "object",
"minProperties": 1,
"description": "Aktuell gelesene Altwerte fuer jedes zu aendernde Feld, optional edit/datum."
}
},
"required": [
"modus"
]
}
},
"required": [
"referenzfelder",
"inhalt"
]
}
Beispiel-Aufruf
json
{
"tool": "update_kunden_ansprechpartner",
"arguments": {
"inhalt": {},
"referenzfelder": {},
"help": 1
}
}