addedInput schema / properties / chartId / description
Added value: +"Chart ID from search_workspace; must belong to projectId."
addedInput schema / properties / filters / description
Added value: +"Runtime filters; defaults to []. Field filter: {type:'field',field:'root[].status',operator:'is',value:'paid'}. Operators: is, isNot, contains, notContains, greaterThan, greaterOrEqual, lessThan, lessOrEqual, isNull, isNotNull. Only isNull/isNotNull may omit value. Optional forceSourceRefresh:true requires data:refresh. Tool-specific field and date rules apply; server limits can be lower than 50."
addedInput schema / properties / filters / examples
Added value: +[
+ [
+ {
+ "field": "root[].status",
+ "operator": "is",
+ "type": "field",
+ "value": "paid"
+ }
+ ]
+]
addedInput schema / properties / projectId / description
Added value: +"Dashboard ID from search_workspace (dashboard result id or chart result dashboard.id). Must be accessible to the caller."
addedInput schema / properties / refresh / description
Added value: +"Bypass cached source data; requires data:refresh when true. False allows cache use but does not prevent source execution on a cache miss."
addedInput schema / properties / variables / description
Added value: +"Map of existing request variable names to JSON values, for example {region:'APAC'}. Defaults to {}. Any non-empty map requires data:refresh. Server size and nesting limits apply; do not use __proto__, constructor, or prototype keys."
addedOutput schema / properties / result / description
Added value: +"Tool-specific result. Chart preview and filter write verification is returned in result.completion_check; completionRequirements is an input."