MCP Tool

Angebote: Positionen eines Angebots SELECT

Positionen eines Angebots mit Produkt, Anzahl, Einzel- und Einkaufspreis, Rabatt, Steuer-ID, Anmerkung; Suche in der Anmerkung, Filter nach Produkten, Sortierung und Seiten (_meta).

Tool-Name

tool
select_angebote_positionen

Parameter

ParameterTypPflichtBeschreibung
angebote_ID integer Nein Pflicht: Positionen dieses Angebots.
detailgrad string Nein Nur uebersicht.
help integer Nein Filterhilfe.
limit integer Nein Eintraege je Seite, 1 bis 200, Standard 100.
offset integer Nein Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.
produkt_ID array Nein Nur diese Produkte.
sortierung string Nein Ein Wert, Minus = absteigend. Standard: prio.
suche string Nein Suchtext in der Positionsanmerkung.
suchtyp string Nein – Standard: angebote_positionen

Input Schema

json
{
    "type": "object",
    "properties": {
        "angebote_ID": {
            "type": "integer",
            "description": "Pflicht: Positionen dieses Angebots.",
            "minimum": 1
        },
        "suche": {
            "type": "string",
            "description": "Suchtext in der Positionsanmerkung.",
            "maxLength": 250
        },
        "produkt_ID": {
            "type": "array",
            "items": {
                "type": "integer"
            },
            "description": "Nur diese Produkte.",
            "minItems": 1,
            "maxItems": 500
        },
        "sortierung": {
            "type": "string",
            "description": "Ein Wert, Minus = absteigend. Standard: prio.",
            "enum": [
                "prio",
                "-prio",
                "id",
                "-id"
            ],
            "werte": {
                "prio": "prio aufsteigend",
                "-prio": "prio absteigend",
                "id": "id aufsteigend",
                "-id": "id absteigend"
            }
        },
        "limit": {
            "type": "integer",
            "description": "Eintraege je Seite, 1 bis 200, Standard 100.",
            "minimum": 1,
            "maximum": 200
        },
        "offset": {
            "type": "integer",
            "description": "Startposition ab 0, Standard 0. Naechste Seite: offset + limit, solange _meta.has_more true ist.",
            "minimum": 0
        },
        "detailgrad": {
            "type": "string",
            "description": "Nur uebersicht.",
            "enum": [
                "uebersicht"
            ]
        },
        "help": {
            "type": "integer",
            "enum": [
                1
            ],
            "description": "Filterhilfe."
        },
        "suchtyp": {
            "type": "string",
            "enum": [
                "angebote_positionen"
            ],
            "default": "angebote_positionen"
        }
    },
    "additionalProperties": false
}

Beispiel-Aufruf

json
{
    "tool": "select_angebote_positionen",
    "arguments": {
        "angebote_ID": 1,
        "detailgrad": "...",
        "help": 1,
        "limit": 1,
        "offset": 1,
        "produkt_ID": [],
        "sortierung": "...",
        "suche": "...",
        "suchtyp": "angebote_positionen"
    }
}
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