Suche nach Kundenaktivitaeten SELECT
Suche nach Kundenaktivitaeten Paginiert ID DESC. _meta.has_more beachten und cursor=next_cursor mit gleichem snapshot_bis_ID und Filtern weitergeben. Rechte werden vor der Datenausgabe geprueft. Detailgrad begrenzen; Bei Unterlisten ist die Kundenseite auf maximal 20 Kunden begrenzt. Unterlisten haben eigene Cursor und snapshot_bis_ID (z.B. ansprechpartner_cursor und ansprechpartner_snapshot_bis_ID) und sind auf 100 Eintraege begrenzt.
Tool-Name
tool
select_kunden_aktivitaeten
Parameter
| Parameter | Typ | Pflicht | Beschreibung |
|---|---|---|---|
cursor |
integer |
Nein | – |
datum_bis |
string |
Nein | Aktivitaetsdatum bis <= |
datum_von |
string |
Nein | Aktivitaetsdatum von >= |
detailgrad |
string |
Nein | Kommagetrennt, z.B. stammdaten,texte |
ID |
any |
Nein | – |
kundennummer |
any |
Nein | – |
limit |
integer |
Nein |
– Standard: 100 |
snapshot_bis_ID |
integer |
Nein | – |
suchtyp |
string |
Nein |
Fixer Suchtyp: kunden_aktivitaeten Standard: kunden_aktivitaeten |
typ |
string |
Nein | Filter nach Aktivitaetstyp |
vk_modul |
string |
Nein | Siehe MCP-Schema; Cursor und Snapshot fuer vollstaendiges Weiterblaettern behalten. |
vk_modul_id |
integer |
Nein | – |
Input Schema
json
{
"type": "object",
"properties": {
"ID": {
"anyOf": [
{
"type": "integer",
"minimum": 1
},
{
"type": "array",
"minItems": 1,
"items": {
"type": "integer",
"minimum": 1
}
},
{
"type": "string",
"pattern": "^[0-9]+(,[0-9]+)*$"
}
]
},
"detailgrad": {
"type": "string",
"description": "Kommagetrennt, z.B. stammdaten,texte"
},
"kundennummer": {
"anyOf": [
{
"type": "integer",
"minimum": 1
},
{
"type": "array",
"minItems": 1,
"items": {
"type": "integer",
"minimum": 1
}
},
{
"type": "string",
"pattern": "^[0-9]+(,[0-9]+)*$"
}
]
},
"typ": {
"type": "string",
"description": "Filter nach Aktivitaetstyp"
},
"datum_von": {
"type": "string",
"description": "Aktivitaetsdatum von >="
},
"datum_bis": {
"type": "string",
"description": "Aktivitaetsdatum bis <="
},
"vk_modul": {
"type": "string",
"description": "Siehe MCP-Schema; Cursor und Snapshot fuer vollstaendiges Weiterblaettern behalten."
},
"vk_modul_id": {
"type": "integer",
"minimum": 1
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 500,
"default": 100
},
"cursor": {
"type": "integer",
"minimum": 0
},
"snapshot_bis_ID": {
"type": "integer",
"minimum": 0
},
"suchtyp": {
"type": "string",
"description": "Fixer Suchtyp: kunden_aktivitaeten",
"default": "kunden_aktivitaeten"
}
}
}
Beispiel-Aufruf
json
{
"tool": "select_kunden_aktivitaeten",
"arguments": {
"cursor": 1,
"datum_bis": "...",
"datum_von": "...",
"detailgrad": "...",
"ID": "...",
"kundennummer": "...",
"limit": 100,
"snapshot_bis_ID": 1,
"suchtyp": "kunden_aktivitaeten",
"typ": "...",
"vk_modul": "...",
"vk_modul_id": 1
}
}