object | string | Yes | Object label or API name. |
group_by | string | No | A groupable field (label or API name). |
time_bucket | "day" | "week" | "month" | "quarter" | "year" | "fiscal_quarter" | "fiscal_year" | No | Bucket records over bucket_field. |
bucket_field | string | No | Date/datetime field for time_bucket. Default: CloseDate on Opportunity, otherwise CreatedDate. |
metric_field | string | No | Numeric field to sum / avg / min / max. Required for those metrics. |
metrics | array of "count" | "sum" | "avg" | "min" | "max" | No | Default: ["count"], or ["count","sum"] when metric_field is set. |
name_contains | string | No | Substring of the record’s name field. |
field_equals | object | No | Exact-match filters (labels or API names). |
owner | string | No | "me", a name, or a User id. |
date_field | "modified" | "created" | No | Timestamp for the date range. |
date_from | string | No | Inclusive lower bound, YYYY-MM-DD. |
date_to | string | No | Inclusive upper bound, YYYY-MM-DD. |
top | number (1–50) | No | Max groups to return. Default: 20. |
sort | "metric_desc" | "metric_asc" | "group_asc" | No | Default: metric_desc (group_asc when time_bucket is set). |
response_format | "markdown" | "json" | No | Default: "markdown". |