list_dimension_candidates
List native billing label keys that can be imported as label dimensions (not virtual dimensions). Returns compact rows: key, ingested, imported, providers, numberValues, totalCostKeyPresent, proportionKeyPresent, costPercentageChange, topValues (top 8, Others omitted). Default drops keys already used in a published label (includeImported: true to keep them). Filter with query (substring on key / top values / providers), minCostPresent, sort (cost_desc default | cost_asc | coverage_desc | name_asc), limit (default 25, cap 50), offset. No suggestion engine — pick merges and value maps from topValues yourself. To add or change labels, call publish_label_dimensions once with an operations array (add / update / delete by id). The server merges them onto all existing label dimensions — do not resend the full list. Publishing takes about 10 minutes to show up in Explorer. Preview with dryRun: true (default), then call once with dryRun: false and confirm: true. Before rename or delete, call list_label_dimension_usages. EXAMPLE: "Which env-like billing keys are not dimensions yet?" → { query: "env" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | No | Organization slug. Omit to auto-detect from your account (fails if you belong to multiple orgs). | |
| sort | No | Sort order (default cost_desc). | cost_desc |
| limit | No | Max rows to return (default 25, cap 50). | |
| query | No | Substring filter on key, top values, or providers. | |
| offset | No | Number of rows to skip. | |
| minCostPresent | No | Minimum totalCostKeyPresent. | |
| includeImported | No | When false (default), drop keys already used in a published label. |