kunden_zusatzadresse 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_zusatzadresse
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"
},
"aktiv": {
"type": "integer",
"enum": [
0,
1
]
},
"aktiv_rechnung": {
"type": "integer",
"enum": [
0,
1
]
},
"adresse": {
"type": "object",
"additionalProperties": false,
"properties": {
"titel": {
"type": "string"
},
"vorname": {
"type": "string"
},
"nachname": {
"type": "string"
},
"firma": {
"type": "string"
},
"zusatz": {
"type": "string"
},
"strasse": {
"type": "string"
},
"plz": {
"type": "string"
},
"ort": {
"type": "string"
},
"telefon": {
"type": "string"
},
"handy": {
"type": "string"
},
"gln": {
"type": "string"
},
"provinz": {
"type": "string"
},
"aktiv": {
"type": "integer",
"enum": [
0,
1
]
},
"aktiv_rechnung": {
"type": "integer",
"enum": [
0,
1
]
},
"land": {
"type": "integer",
"minimum": 1
},
"anrede": {
"type": "integer",
"minimum": 0
}
},
"required": [
"titel",
"strasse",
"plz",
"ort",
"land"
]
},
"adress_ID": {
"type": "integer",
"minimum": 1
},
"erwarteter_altwert": {
"type": "object",
"minProperties": 1,
"description": "Aktuell gelesene Altwerte fuer jedes zu aendernde Feld, optional edit/datum."
}
},
"required": [
"adresse"
]
}
},
"required": [
"referenzfelder",
"inhalt"
]
}
Beispiel-Aufruf
json
{
"tool": "update_kunden_zusatzadresse",
"arguments": {
"inhalt": {},
"referenzfelder": {},
"help": 1
}
}