20 lines
602 B
JSON
20 lines
602 B
JSON
{
|
|
"name": "get_customer_activity_summary",
|
|
"description": "Return a de-identified financial activity summary for a customer, identified ONLY by an opaque token (e.g. CUST_000123). Never accepts or returns a name.",
|
|
"inputSchema": {
|
|
"type": "object",
|
|
"properties": {
|
|
"customer_token": {
|
|
"type": "string",
|
|
"description": "Opaque customer token, e.g. CUST_000123. Pass verbatim."
|
|
},
|
|
"period_days": {
|
|
"type": "integer",
|
|
"description": "Look-back window in days.",
|
|
"default": 90
|
|
}
|
|
},
|
|
"required": ["customer_token"]
|
|
}
|
|
}
|