MCP Tool

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

ParameterTypPflichtBeschreibung
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
    }
}
Cookie und Tracking
Diese Webseite nutzt Cookies, um eine sichere und zuverlässige Bereitstellung zu gewährleisten. Erforderliche Cookies sind für den Betrieb notwendig. Optionale Cookies unterstützen uns dabei, die Webseite zu analysieren und kontinuierlich zu verbessern.

Impressum | Datenschutzerklärung