---
title: "GET /api/ee/content-diagnostics/imbalanced"
method: GET
path: "/api/ee/content-diagnostics/imbalanced"
tags: ["/api/ee/content-diagnostics"]
---

# GET /api/ee/content-diagnostics/imbalanced

`GET /api/ee/content-diagnostics/imbalanced`

## Request

- Base URL: `` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/ee/content-diagnostics/imbalanced`
- Auth: API key in header `X-API-Key`

List **imbalanced** findings - the latest valid finding per (entity, finding-type) across the
  `empty`/`sparse`/`crowded` checkers, permission-filtered for the current user. The checkers run
  independently, so one entity can appear once per finding type (a collection whose items are all empty
  is both `crowded` and `empty`) - rows are findings, not entities, and `total` counts findings. Each
  item is a flat identity plus a top-level `content_count` and a nested `details` (collection breadcrumb,
  description, owner, creator, the `threshold` crossed, and its `unit`). Card items (card only ever emits
  `empty`) also carry a top-level `card_type`, denormalized at scan time. Paginated via `limit`/`offset`.

  Params: `include-personal-collections` (default false) excludes entities in personal collections.
  `entity-types` and `finding-types` (both repeatable) narrow the results; the card sub-kinds are valid
  `entity-types` values, and `card` means any card type. `query` substring-matches the entity name.
  `sort-column` (default `detected-at`) + `sort-direction` (default `asc`); `id` breaks ties.

## Query parameters

- `include-personal-collections` boolean
- `sort-column` 'detected-at' | 'entity-type' | 'name' | 'created-at' | 'created-by' | 'collection-name' | 'content-count' | 'finding-type'
- `sort-direction` 'desc' | 'asc'
- `entity-types` union
  - 'transform' | 'question' | 'dashboard' | 'card' | 'document' | 'collection' | 'metric' | 'model'
  - string[]
- `finding-types` union
  - 'crowded' | 'empty' | 'sparse'
  - string[]
- `query` string

## Response `2XX`

Successful response

- object
  - `data` object[], required
    - `can_write` boolean, required
    - `card_type` string, nullable
    - `collection_name` string, nullable, required
    - `content_count` integer, required
    - `created_at` string, date-time, nullable, required: value must be a valid date/time/datetime
    - `details` object, required
      - `as_of` string: value must be a valid date string
      - `collection` object, nullable, required
        - `effective_ancestors` object[], required
          - `id` union, required
            - integer
            - 'root'
          - `name` union, required
            - string
            - string
        - `id` union, required
          - integer
          - 'root'
        - `name` union, required
          - string
          - string
        - `namespace` string, nullable, required
      - `creator` object, nullable, required
        - `id` integer, required
        - `name` string, nullable, required
        - `type` 'user', required
      - `description` string, nullable, required
      - `owner` object, nullable, required
        - `email` string, nullable
        - `id` integer, nullable
        - `name` string, nullable
        - `type` string, required
      - `threshold` integer, required
      - `unit` string, required
      - `view_count` integer
    - `detected_at` string, date-time, required: value must be a valid date/time/datetime
    - `display` string, nullable
    - `entity_display_name` string, nullable, required
    - `entity_id` integer, required
    - `entity_kind` string, required
    - `entity_type` string, required
    - `finding_type` string, required
    - `id` integer, required
  - `last_scan_at` string, date-time, nullable, required: value must be a valid date/time/datetime
  - `limit` integer, nullable, required
  - `offset` integer, nullable, required
  - `total` integer, required

## Other responses

- `4XX`: Client error response
- `5XX`: Server error response

## Changes

- **2026-11-04** `2e178f5a7934`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/metabase/apis/metabase-api/changes/api/ee/content-diagnostics/imbalanced/get.md)

---

[API](https://skmtc.dev/metabase/apis/metabase-api.md) - [All operations](https://skmtc.dev/metabase/apis/metabase-api/llms.txt) - [OpenAPI document](https://skmtc.dev/metabase/apis/metabase-api/revisions/2e178f5a7934?raw)
