list_dashboard_widget_catalog
List the built-in ("preset") dashboard widgets available to place with create_dashboard/set_dashboard_widgets — small kpi stat tiles and larger widget data cards, each with the id (catalog_id) a {"kind": "preset", "catalog_id": "..."} widget spec references. There is no preset chart: to put a trend chart on a dashboard, build one inline with a {"kind": "custom_chart", ...} spec instead of a catalog_id — see create_dashboard's description for that shape.
The response also carries grid_cols (the canvas width every widget's x/w is measured against) and size_bounds, the min/max w/h each widget TYPE (kpi/chart/widget — not each individual catalog_id) accepts when a spec overrides its default size — use these before calling create_dashboard/set_dashboard_widgets with an explicit w/h.
Each widget also carries what its data is: data_version, report_scopes (the report scopes it can be shown for: account, cost_source, tag), window_mode (report: it covers the window it is given; fixed: it states its own, such as the last 30 days) and names_people (it lists people or API keys, so viewers cannot see it). Pass data_schema_for with up to 10 catalog ids to get the JSON Schema of each one's data under data_schemas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data_schema_for | No | Catalog ids whose data JSON Schema to include, at most 10. |