---
title: "Changes to Preview Widget"
method: POST
path: "/api/v1/dashboards/widgets/preview"
---

# Changes to Preview Widget

`POST /api/v1/dashboards/widgets/preview`

> Every recorded change to this endpoint, newest first.
> 28 revisions in range; 1 not diffed.

## Timeline

Changed in 9 of 28 revisions.

- **2026-09-25** `196cc9dc155a` — 4 info
- **2026-09-24** `4df7b22a7dae` — 1 breaking, 16 warning, 1 info
- **2026-09-23** `ae7627cd46da` — 1 warning, 33 info
- **2026-09-22** `0b211d6e9f84` — 11 info
- **2026-09-18** `202b7d85683e` — 2 warning, 14 info
- **2026-09-16** `e4da8bd37064` — 1 info
- **2026-09-10** `5ebfe310b84c` — 2 info
- **2026-09-05** `84afa6f06b87` — 1 info
- **2026-09-03** `d65b8fefae34` — 4 info

## Changes

- **2026-09-25** `196cc9dc155a` — 4 info
  - added the optional property `result/data/items/cell_parts` to the response with the `200` status
  - added the optional property `result/data/items/parts` to the response with the `200` status
  - added the optional property `result/heatmap_totals` to the response with the `200` status
  - added the optional property `result/heatmap_unplaced` to the response with the `200` status
- **2026-09-24** `4df7b22a7dae` — 1 breaking, 16 warning, 1 info
  - removed the enum value `transfer_target` of the request property `config/group_by/items/`
  - removed the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/attempted_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/failed_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/succeeded_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/unresolved_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/attempted_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/failed_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/succeeded_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/unresolved_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/attempted_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/failed_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/succeeded_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/unresolved_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/drill/attempted_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/drill/failed_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/drill/succeeded_transfer_tool_name` from the response with the `200` status
  - removed the optional property `result/drill/unresolved_transfer_tool_name` from the response with the `200` status
  - removed the `transfer_target` enum value from the `spec/group_by/items/` response property for the response status `200`
- **2026-09-23** `ae7627cd46da` — 1 warning, 33 info
  - added the new `transfer_desk` enum value to the `spec/group_by/items/` response property for the response status `200`
  - added the new optional request property `config/filters/anyOf[subschema #1: WidgetIntrinsicFilters]/failed_transfer_desk`
  - added the new optional request property `config/filters/anyOf[subschema #1: WidgetIntrinsicFilters]/has_failed_transfer_attempt`
  - added the new optional request property `config/filters/anyOf[subschema #1: WidgetIntrinsicFilters]/transfer_desk`
  - added the new optional request property `config/records_subject`
  - added the new `booking` enum value to the request property `config/sources/anyOf[subschema #1]/items/`
  - added the new `transfer_desk` enum value to the request property `config/group_by/items/`
  - added the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/failed_transfer_desk` to the response with the `200` status
  - added the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/failed_transfer_outcome` to the response with the `200` status
  - added the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/has_failed_transfer_attempt` to the response with the `200` status
  - added the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/transfer_desk` to the response with the `200` status
  - added the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/failed_transfer_desk` to the response with the `200` status
  - added the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/failed_transfer_outcome` to the response with the `200` status
  - added the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/has_failed_transfer_attempt` to the response with the `200` status
  - added the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/transfer_desk` to the response with the `200` status
  - added the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/failed_transfer_desk` to the response with the `200` status
  - added the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/failed_transfer_outcome` to the response with the `200` status
  - added the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/has_failed_transfer_attempt` to the response with the `200` status
  - added the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/transfer_desk` to the response with the `200` status
  - added the optional property `result/drill/failed_transfer_desk` to the response with the `200` status
  - added the optional property `result/drill/failed_transfer_outcome` to the response with the `200` status
  - added the optional property `result/drill/has_failed_transfer_attempt` to the response with the `200` status
  - added the optional property `result/drill/transfer_desk` to the response with the `200` status
  - added the optional property `result/group_total` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/checkin` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/checkout` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/nights` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/originating_channel` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/property_name` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/status_code` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/wh_source` to the response with the `200` status
  - added the optional property `spec/filters/failed_transfer_desk` to the response with the `200` status
  - added the optional property `spec/filters/has_failed_transfer_attempt` to the response with the `200` status
  - added the optional property `spec/filters/transfer_desk` to the response with the `200` status
- **2026-09-22** `0b211d6e9f84` — 11 info
  - added the optional property `result/records/anyOf[subschema #1]/items/agent` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/caller` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/direction` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/disposition` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/duration_seconds` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/ended_reason` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/is_after_hours` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/message_count` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/source` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/status` to the response with the `200` status
  - added the optional property `result/records/anyOf[subschema #1]/items/thread_subject` to the response with the `200` status
- **2026-09-18** `202b7d85683e` — 2 warning, 14 info
  - added the new `language` enum value to the `spec/group_by/items/` response property for the response status `200`
  - added the new `language_choice` enum value to the `spec/group_by/items/` response property for the response status `200`
  - added the new optional request property `config/filters/anyOf[subschema #1: WidgetIntrinsicFilters]/language_selection_source`
  - added the new optional request property `config/filters/anyOf[subschema #1: WidgetIntrinsicFilters]/selected_language`
  - added the new `language` enum value to the request property `config/group_by/items/`
  - added the new `language_choice` enum value to the request property `config/group_by/items/`
  - added the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/language_selection_source` to the response with the `200` status
  - added the optional property `result/data/items/cell_drills/anyOf[subschema #1]/additionalProperties/selected_language` to the response with the `200` status
  - added the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/language_selection_source` to the response with the `200` status
  - added the optional property `result/data/items/component_drills/anyOf[subschema #1]/additionalProperties/selected_language` to the response with the `200` status
  - added the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/language_selection_source` to the response with the `200` status
  - added the optional property `result/data/items/drill/anyOf[subschema #1: DrillFilter]/selected_language` to the response with the `200` status
  - added the optional property `result/drill/language_selection_source` to the response with the `200` status
  - added the optional property `result/drill/selected_language` to the response with the `200` status
  - added the optional property `spec/filters/language_selection_source` to the response with the `200` status
  - added the optional property `spec/filters/selected_language` to the response with the `200` status
- **2026-09-16** `e4da8bd37064` — 1 info
  - added the new optional request property `config/sources`
- **2026-09-10** `5ebfe310b84c` — 2 info
  - added the new optional request property `config/metric_refs/items/view_id`
  - added the optional property `spec/metric_refs/items/view_id` to the response with the `200` status
- **2026-09-05** `84afa6f06b87` — 1 info
  - added the optional property `result/execution/anyOf[subschema #1: QueryExecution]/metrics/items/population_applied` to the response with the `200` status
- **2026-09-03** `d65b8fefae34` — 4 info
  - added the optional property `detail/anyOf[subschema #2]/items/ctx` to the response with the `422` status
  - added the optional property `detail/anyOf[subschema #2]/items/input` to the response with the `422` status
  - the `result/execution/anyOf[subschema #1: QueryExecution]/metrics/items/component_observations/items/value/anyOf[subschema #1]/` response's property pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` was added for the status `200`
  - the `result/records/anyOf[subschema #1]/items/value_amount/anyOf[subschema #1]/` response's property pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` was added for the status `200`

---

[Operation](https://skmtc.dev/getanana/apis/cleon-api/docs/api/v1/dashboards/widgets/preview/post.md) · [API](https://skmtc.dev/getanana/apis/cleon-api.md) · [Page](https://skmtc.dev/getanana/apis/cleon-api/changes/api/v1/dashboards/widgets/preview/post)
