---
title: "Get a dashboard widget"
method: GET
path: "/v2/dashboards/{dashboard_id}/widgets/{widget_id}"
tags: ["Dashboards"]
---

# Get a dashboard widget

`GET /v2/dashboards/{dashboard_id}/widgets/{widget_id}`

## Request

- Base URL: `https://api.arize.com`
- URL: `https://api.arize.com/v2/dashboards/{dashboard_id}/widgets/{widget_id}`
- Auth: HTTP bearer

Get a widget, including its saved configuration, from a dashboard. Draft and
published widgets can be read. The widget must belong to the specified
dashboard, and the caller must have permission to read that dashboard.

<Note>This endpoint is in beta, read more [here](https://arize.com/docs/ax/rest-reference#api-version-stages).</Note>

## Path parameters

- `dashboard_id` string, required: A universally unique identifier (base64-encoded opaque string).
- `widget_id` string, required: A universally unique identifier (base64-encoded opaque string).

## Response `200`

Returns one dashboard widget with its type-specific configuration.

- union: A dashboard widget and its type-specific saved configuration.
  - LineChartWidget: A dashboard widget that displays one or more metric series.
    - `id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `type` 'LINE_CHART' | 'BAR_CHART' | 'STATISTIC' | 'TEXT' | 'PIVOT_TABLE' | 'EXPERIMENT_CHART', required: The kind of dashboard widget and the configuration shape it uses.
    - `dashboard_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `title` string, required: Display title of the widget.
    - `grid_position` integer[], required: Widget position and size as [x, y, width, height].
    - `creation_status` 'DRAFT' | 'PUBLISHED', required: Whether the widget is still being edited or is available in the dashboard.
    - `created_at` string, date-time, required: Timestamp when the widget was created.
    - `creator_user_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `widget_type` 'LINE' | 'DRIFT' | 'MONITOR' | 'SCATTER', required: The visualization mode used by a line chart widget.
    - `plots` WidgetPlot[], required: Metric series displayed by the widget.
      - `id` string, required: A universally unique identifier (base64-encoded opaque string).
      - `position` integer, required: Display order of the plot within the widget.
      - `title` string, required: Display title of the plot.
      - `model_id` string, nullable: Model used by the plot, or null when the source is a dataset.
      - `model_version_ids` Id[], required: Model versions included in the plot.
      - `model_environment_name` string, nullable: Model environment name used by the plot.
      - `model_version_environment_metadata_ids` Id[], required: Model lineage records included in the plot.
      - `dimension_category` string, nullable: Category of the selected dimension.
      - `dimension_name` string, nullable: Name of the selected dimension.
      - `dimension_data_type` string, nullable: Data type of the selected dimension.
      - `prediction_value_class` string, nullable: Prediction class selected for class-specific metrics.
      - `metric_id` integer, nullable: Saved numeric ID for the selected built-in metric.
      - `metric` string, nullable: Selected built-in metric identifier, such as accuracy or count.
      - `custom_metric_id` string, nullable: Custom metric represented by the plot.
      - `ranking_at_k` integer, nullable: Ranking cutoff used by ranking metrics.
      - `comparison_model_baseline_id` string, nullable: Model baseline used for comparison metrics.
      - `comparison_reference_source` 'PRIMARY_BASELINE' | 'CUSTOM_BASELINE': Whether the comparison uses the model's primary baseline or a custom baseline.
      - `comparison_reference_value` union: Saved fixed or moving reference data configuration.
        - WidgetPlotComparisonFixedReferenceValue: Fixed time range used as the comparison reference.
          - `type` 'FIXED', required: Identifies a fixed comparison reference.
          - `environment_name` string, required: Model environment containing the reference data.
          - `external_batch_ids` string[], required: Batches included in the reference.
          - `external_model_version_ids` string[], required: Model versions included in the reference.
          - `model_version_environment_metadata_id` string, nullable: Model lineage record defining the reference, when applicable.
          - `start_time` string, date-time, required: Inclusive start of the fixed reference range.
          - `end_time` string, date-time, required: Exclusive end of the fixed reference range.
        - WidgetPlotComparisonMovingReferenceValue: Moving time range used as the comparison reference.
          - `type` 'MOVING', required: Identifies a moving comparison reference.
          - `environment_name` string, required: Model environment containing the reference data.
          - `external_batch_ids` string[], required: Batches included in the reference.
          - `external_model_version_ids` string[], required: Model versions included in the reference.
          - `model_version_environment_metadata_id` string, nullable: Model lineage record defining the reference, when applicable.
          - `moving_window_ms` number, required: Duration of the moving reference range in milliseconds.
          - `moving_window_delay_ms` number, required: Delay between the current time and the moving reference range in milliseconds.
      - `metric_aggregation_type` string, nullable: Aggregation applied to the selected metric.
      - `split_by_enabled` boolean, nullable: Whether the plot is split into separate series.
      - `split_by_dimension` string, nullable: Dimension used to split the plot into series.
      - `split_by_dimension_category` string, nullable: Category of the dimension used to split the plot.
      - `split_by_overall_metric_enabled` boolean, nullable: Whether an overall metric series is included with split series.
      - `split_by_all_values_live_update_enabled` boolean, nullable: Whether split series automatically include newly observed values.
      - `cohorts` string[], nullable: Cohort identifiers represented by the plot.
      - `colors` string[], nullable: Saved colors assigned to plot series.
      - `stack_dimension_name` string, nullable: Dimension used to stack values.
      - `stack_dimension_category` string, nullable: Category of the dimension used to stack values.
      - `x_axis_dimension_name` string, nullable: Dimension displayed on the x-axis.
      - `x_axis_dimension_category` string, nullable: Category of the dimension displayed on the x-axis.
      - `y_axis_dimension_name` string, nullable: Dimension displayed on the y-axis.
      - `y_axis_dimension_category` string, nullable: Category of the dimension displayed on the y-axis.
      - `color_by_dimension_name` string, nullable: Dimension used to assign series colors.
      - `color_by_dimension_category` string, nullable: Category of the dimension used to assign series colors.
      - `dataset_source` DatasetSource, nullable: Dataset, version, experiment, and fields used as a widget data source.
        - `dataset_id` string, nullable, required: Dataset supplying the values, or null when it is inferred from the experiment.
        - `dataset_version_id` string, nullable, required: Dataset version supplying the values, or null when no version is selected.
        - `experiment_id` string, nullable, required: Experiment supplying evaluation values, or null when no experiment is selected.
        - `source_fields` WidgetSourceField[], required: One or two dataset fields used to compute the widget value.
          - union: A dataset column or nested JSON field used by a widget.
            - DatasetColumnSourceField: A top-level dataset column used by a widget.
              - …
            - NestedJsonFieldSourceField: A nested field inside a JSON dataset column used by a widget.
              - …
      - `filters` WidgetFilter[], required: Filters applied before computing the plot.
        - `filter_type` string, required: Kind of filter and value representation.
        - `dimension_name` string, nullable: Dimension to which the filter applies.
        - `dimension_data_type` string, nullable: Data type of the filtered dimension.
        - `operator` string, nullable: Comparison applied by the filter.
        - `dimension_values` string[], nullable: General dimension values used by the filter.
        - `binary_values` string[], nullable: Binary values used by the filter.
        - `numeric_values` number[], nullable: Numeric values used by the filter.
        - `categorical_values` string[], nullable: Categorical values used by the filter.
    - `time_series_metric_type` string, required: Metric used to compute the time series.
    - `monitor_id` string: A universally unique identifier (base64-encoded opaque string).
    - `y_min` number, nullable: Minimum value displayed on the y-axis, or null for automatic scaling.
    - `y_max` number, nullable: Maximum value displayed on the y-axis, or null for automatic scaling.
    - `y_axis_label` string, nullable: Custom y-axis label, or null to use the default.
    - `x_axis_label` string, nullable: Custom x-axis label, or null to use the default.
    - `x_axis_tilt` string, nullable: Saved rotation setting for x-axis labels.
    - `font_size` string, nullable: Saved chart font-size setting.
    - `show_legend` boolean, nullable: Whether the legend is shown, or null to use the default.
    - `legend_placement` string, nullable: Saved placement of the chart legend.
    - `timezone` string, nullable: Timezone used to display time-series values.
    - `start_time` string, date-time, nullable: Widget-specific range start, or null when the dashboard range applies.
    - `end_time` string, date-time, nullable: Widget-specific range end, or null when the dashboard range applies.
    - `time_series_data_granularity` string, nullable: Saved aggregation interval for the time series.
    - `overwrite_global_time` boolean, nullable: Whether this widget uses its own time range instead of the dashboard range.
    - `time_range_key` string, nullable: Saved relative time-range selection.
  - BarChartWidget: A dashboard widget that compares metric values across categories.
    - `id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `type` 'LINE_CHART' | 'BAR_CHART' | 'STATISTIC' | 'TEXT' | 'PIVOT_TABLE' | 'EXPERIMENT_CHART', required: The kind of dashboard widget and the configuration shape it uses.
    - `dashboard_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `title` string, required: Display title of the widget.
    - `grid_position` integer[], required: Widget position and size as [x, y, width, height].
    - `creation_status` 'DRAFT' | 'PUBLISHED', required: Whether the widget is still being edited or is available in the dashboard.
    - `created_at` string, date-time, required: Timestamp when the widget was created.
    - `creator_user_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `is_normalized` boolean, required: Whether values are normalized before display.
    - `performance_metric` string, nullable: Performance metric displayed by the chart.
    - `bin_option` string, nullable: Saved binning strategy for numeric values.
    - `num_bins` integer, nullable: Number of bins used when values are grouped numerically.
    - `custom_bins` number[], nullable: Custom numeric bin boundaries.
    - `quantiles` number[], nullable: Quantile boundaries used to group values.
    - `sort_order` string, nullable: Saved ordering of chart categories.
    - `top_n` integer, nullable: Maximum number of categories displayed.
    - `is_stacked` boolean, required: Whether series are stacked in each category.
    - `plots` WidgetPlot[], required: Metric series displayed by the widget.
      - `id` string, required: A universally unique identifier (base64-encoded opaque string).
      - `position` integer, required: Display order of the plot within the widget.
      - `title` string, required: Display title of the plot.
      - `model_id` string, nullable: Model used by the plot, or null when the source is a dataset.
      - `model_version_ids` Id[], required: Model versions included in the plot.
      - `model_environment_name` string, nullable: Model environment name used by the plot.
      - `model_version_environment_metadata_ids` Id[], required: Model lineage records included in the plot.
      - `dimension_category` string, nullable: Category of the selected dimension.
      - `dimension_name` string, nullable: Name of the selected dimension.
      - `dimension_data_type` string, nullable: Data type of the selected dimension.
      - `prediction_value_class` string, nullable: Prediction class selected for class-specific metrics.
      - `metric_id` integer, nullable: Saved numeric ID for the selected built-in metric.
      - `metric` string, nullable: Selected built-in metric identifier, such as accuracy or count.
      - `custom_metric_id` string, nullable: Custom metric represented by the plot.
      - `ranking_at_k` integer, nullable: Ranking cutoff used by ranking metrics.
      - `comparison_model_baseline_id` string, nullable: Model baseline used for comparison metrics.
      - `comparison_reference_source` 'PRIMARY_BASELINE' | 'CUSTOM_BASELINE': Whether the comparison uses the model's primary baseline or a custom baseline.
      - `comparison_reference_value` union: Saved fixed or moving reference data configuration.
        - WidgetPlotComparisonFixedReferenceValue: Fixed time range used as the comparison reference.
          - `type` 'FIXED', required: Identifies a fixed comparison reference.
          - `environment_name` string, required: Model environment containing the reference data.
          - `external_batch_ids` string[], required: Batches included in the reference.
          - `external_model_version_ids` string[], required: Model versions included in the reference.
          - `model_version_environment_metadata_id` string, nullable: Model lineage record defining the reference, when applicable.
          - `start_time` string, date-time, required: Inclusive start of the fixed reference range.
          - `end_time` string, date-time, required: Exclusive end of the fixed reference range.
        - WidgetPlotComparisonMovingReferenceValue: Moving time range used as the comparison reference.
          - `type` 'MOVING', required: Identifies a moving comparison reference.
          - `environment_name` string, required: Model environment containing the reference data.
          - `external_batch_ids` string[], required: Batches included in the reference.
          - `external_model_version_ids` string[], required: Model versions included in the reference.
          - `model_version_environment_metadata_id` string, nullable: Model lineage record defining the reference, when applicable.
          - `moving_window_ms` number, required: Duration of the moving reference range in milliseconds.
          - `moving_window_delay_ms` number, required: Delay between the current time and the moving reference range in milliseconds.
      - `metric_aggregation_type` string, nullable: Aggregation applied to the selected metric.
      - `split_by_enabled` boolean, nullable: Whether the plot is split into separate series.
      - `split_by_dimension` string, nullable: Dimension used to split the plot into series.
      - `split_by_dimension_category` string, nullable: Category of the dimension used to split the plot.
      - `split_by_overall_metric_enabled` boolean, nullable: Whether an overall metric series is included with split series.
      - `split_by_all_values_live_update_enabled` boolean, nullable: Whether split series automatically include newly observed values.
      - `cohorts` string[], nullable: Cohort identifiers represented by the plot.
      - `colors` string[], nullable: Saved colors assigned to plot series.
      - `stack_dimension_name` string, nullable: Dimension used to stack values.
      - `stack_dimension_category` string, nullable: Category of the dimension used to stack values.
      - `x_axis_dimension_name` string, nullable: Dimension displayed on the x-axis.
      - `x_axis_dimension_category` string, nullable: Category of the dimension displayed on the x-axis.
      - `y_axis_dimension_name` string, nullable: Dimension displayed on the y-axis.
      - `y_axis_dimension_category` string, nullable: Category of the dimension displayed on the y-axis.
      - `color_by_dimension_name` string, nullable: Dimension used to assign series colors.
      - `color_by_dimension_category` string, nullable: Category of the dimension used to assign series colors.
      - `dataset_source` DatasetSource, nullable: Dataset, version, experiment, and fields used as a widget data source.
        - `dataset_id` string, nullable, required: Dataset supplying the values, or null when it is inferred from the experiment.
        - `dataset_version_id` string, nullable, required: Dataset version supplying the values, or null when no version is selected.
        - `experiment_id` string, nullable, required: Experiment supplying evaluation values, or null when no experiment is selected.
        - `source_fields` WidgetSourceField[], required: One or two dataset fields used to compute the widget value.
          - union: A dataset column or nested JSON field used by a widget.
            - DatasetColumnSourceField: A top-level dataset column used by a widget.
              - …
            - NestedJsonFieldSourceField: A nested field inside a JSON dataset column used by a widget.
              - …
      - `filters` WidgetFilter[], required: Filters applied before computing the plot.
        - `filter_type` string, required: Kind of filter and value representation.
        - `dimension_name` string, nullable: Dimension to which the filter applies.
        - `dimension_data_type` string, nullable: Data type of the filtered dimension.
        - `operator` string, nullable: Comparison applied by the filter.
        - `dimension_values` string[], nullable: General dimension values used by the filter.
        - `binary_values` string[], nullable: Binary values used by the filter.
        - `numeric_values` number[], nullable: Numeric values used by the filter.
        - `categorical_values` string[], nullable: Categorical values used by the filter.
    - `y_min` number, nullable: Minimum value displayed on the y-axis, or null for automatic scaling.
    - `y_max` number, nullable: Maximum value displayed on the y-axis, or null for automatic scaling.
    - `y_axis_label` string, nullable: Custom y-axis label, or null to use the default.
    - `x_axis_label` string, nullable: Custom x-axis label, or null to use the default.
    - `x_axis_tilt` string, nullable: Saved rotation setting for x-axis labels.
    - `font_size` string, nullable: Saved chart font-size setting.
    - `show_legend` boolean, nullable: Whether the legend is shown, or null to use the default.
    - `legend_placement` string, nullable: Saved placement of the chart legend.
    - `timezone` string, nullable: Timezone used to display time-series values.
    - `start_time` string, date-time, nullable: Widget-specific range start, or null when the dashboard range applies.
    - `end_time` string, date-time, nullable: Widget-specific range end, or null when the dashboard range applies.
    - `time_series_data_granularity` string, nullable: Saved aggregation interval for time-series values.
    - `overwrite_global_time` boolean, nullable: Whether this widget uses its own time range instead of the dashboard range.
    - `time_range_key` string, nullable: Saved relative time-range selection.
  - StatisticWidget: A dashboard widget that displays a single aggregated metric value.
    - `id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `type` 'LINE_CHART' | 'BAR_CHART' | 'STATISTIC' | 'TEXT' | 'PIVOT_TABLE' | 'EXPERIMENT_CHART', required: The kind of dashboard widget and the configuration shape it uses.
    - `dashboard_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `title` string, required: Display title of the widget.
    - `grid_position` integer[], required: Widget position and size as [x, y, width, height].
    - `creation_status` 'DRAFT' | 'PUBLISHED', required: Whether the widget is still being edited or is available in the dashboard.
    - `created_at` string, date-time, required: Timestamp when the widget was created.
    - `creator_user_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `model_id` string, nullable: Model used by the statistic, or null when the source is a dataset.
    - `model_version_ids` Id[], required: Model versions included in the calculation.
    - `model_environment_name` string, nullable: Model environment name used by the statistic.
    - `model_version_environment_metadata_ids` Id[], required: Model lineage records included in the calculation.
    - `aggregation` string, required: Aggregation applied to the selected metric.
    - `time_series_metric_type` string, required: Metric used to compute the statistic.
    - `dimension_category` string, nullable: Category of the selected dimension.
    - `dimension_name` string, nullable: Name of the selected dimension.
    - `dimension_data_type` string, nullable: Data type of the selected dimension.
    - `performance_metric` string, nullable: Performance metric used by the statistic.
    - `prediction_value_class` string, nullable: Prediction class selected for class-specific metrics.
    - `custom_metric_id` string, nullable: Custom metric used by the statistic.
    - `ranking_at_k` integer, nullable: Ranking cutoff used by ranking metrics.
    - `custom_statistic_text` string, nullable: Custom text displayed with the statistic.
    - `dataset_source` DatasetSource, nullable: Dataset, version, experiment, and fields used as a widget data source.
      - `dataset_id` string, nullable, required: Dataset supplying the values, or null when it is inferred from the experiment.
      - `dataset_version_id` string, nullable, required: Dataset version supplying the values, or null when no version is selected.
      - `experiment_id` string, nullable, required: Experiment supplying evaluation values, or null when no experiment is selected.
      - `source_fields` WidgetSourceField[], required: One or two dataset fields used to compute the widget value.
        - union: A dataset column or nested JSON field used by a widget.
          - DatasetColumnSourceField: A top-level dataset column used by a widget.
            - `kind` 'DATASET_COLUMN' | 'NESTED_JSON_FIELD', required: The kind of dataset field reference.
            - `data_type` 'STRING' | 'LONG' | 'DOUBLE' | 'FLOAT' | 'BOOLEAN' | 'EMBEDDING' | 'STRING_LIST', required: Data type of a dataset field used by a widget.
            - `column_name` string, required: Name of the selected dataset column.
          - NestedJsonFieldSourceField: A nested field inside a JSON dataset column used by a widget.
            - `kind` 'DATASET_COLUMN' | 'NESTED_JSON_FIELD', required: The kind of dataset field reference.
            - `data_type` 'STRING' | 'LONG' | 'DOUBLE' | 'FLOAT' | 'BOOLEAN' | 'EMBEDDING' | 'STRING_LIST', required: Data type of a dataset field used by a widget.
            - `path` string, required: Saved path to the nested field.
    - `filters` WidgetFilter[], required: Filters applied before computing the statistic.
      - `filter_type` string, required: Kind of filter and value representation.
      - `dimension_name` string, nullable: Dimension to which the filter applies.
      - `dimension_data_type` string, nullable: Data type of the filtered dimension.
      - `operator` string, nullable: Comparison applied by the filter.
      - `dimension_values` string[], nullable: General dimension values used by the filter.
      - `binary_values` string[], nullable: Binary values used by the filter.
      - `numeric_values` number[], nullable: Numeric values used by the filter.
      - `categorical_values` string[], nullable: Categorical values used by the filter.
  - TextWidget: A dashboard widget that displays formatted text.
    - `id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `type` 'LINE_CHART' | 'BAR_CHART' | 'STATISTIC' | 'TEXT' | 'PIVOT_TABLE' | 'EXPERIMENT_CHART', required: The kind of dashboard widget and the configuration shape it uses.
    - `dashboard_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `title` string, required: Display title of the widget.
    - `grid_position` integer[], required: Widget position and size as [x, y, width, height].
    - `creation_status` 'DRAFT' | 'PUBLISHED', required: Whether the widget is still being edited or is available in the dashboard.
    - `created_at` string, date-time, required: Timestamp when the widget was created.
    - `creator_user_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `content` string, required: Saved text content displayed by the widget.
  - PivotTableWidget: A dashboard widget that groups metrics and dimensions into a table.
    - `id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `type` 'LINE_CHART' | 'BAR_CHART' | 'STATISTIC' | 'TEXT' | 'PIVOT_TABLE' | 'EXPERIMENT_CHART', required: The kind of dashboard widget and the configuration shape it uses.
    - `dashboard_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `title` string, required: Display title of the widget.
    - `grid_position` integer[], required: Widget position and size as [x, y, width, height].
    - `creation_status` 'DRAFT' | 'PUBLISHED', required: Whether the widget is still being edited or is available in the dashboard.
    - `created_at` string, date-time, required: Timestamp when the widget was created.
    - `creator_user_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `model_id` string, nullable: Model used by the table, or null when the source is a dataset.
    - `model_version_ids` Id[], required: Model versions included in the table.
    - `model_environment_name` string, nullable: Model environment name used by the table.
    - `model_version_environment_metadata_ids` Id[], required: Model lineage records included in the table.
    - `grouped_dimension` string, nullable: Dimension used to group table rows.
    - `grouped_dimension_category` string, nullable: Category of the dimension used to group table rows.
    - `grouped_dimension_title` string, nullable: Display title for the grouped dimension.
    - `query_filter` string, nullable: Saved query expression applied to the table.
    - `timezone` string, nullable: Timezone used to display time-based values.
    - `start_time` string, date-time, nullable: Widget-specific range start, or null when the dashboard range applies.
    - `end_time` string, date-time, nullable: Widget-specific range end, or null when the dashboard range applies.
    - `time_range_key` string, nullable: Saved relative time-range selection.
    - `overwrite_global_time` boolean, nullable: Whether this widget uses its own time range instead of the dashboard range.
    - `columns` PivotTableColumn[], required: Ordered columns displayed in the table.
      - `id` string, required: A universally unique identifier (base64-encoded opaque string).
      - `position` integer, nullable, required: Display order of the column, or null when no order is saved.
      - `dimension` string, nullable: Dimension or metric represented by the column.
      - `dimension_category` string, nullable: Category of the selected dimension.
      - `aggregation` string, nullable: Aggregation applied to values in the column.
      - `title` string, nullable: Display title of the column.
      - `dataset_source` DatasetSource, nullable: Dataset, version, experiment, and fields used as a widget data source.
        - `dataset_id` string, nullable, required: Dataset supplying the values, or null when it is inferred from the experiment.
        - `dataset_version_id` string, nullable, required: Dataset version supplying the values, or null when no version is selected.
        - `experiment_id` string, nullable, required: Experiment supplying evaluation values, or null when no experiment is selected.
        - `source_fields` WidgetSourceField[], required: One or two dataset fields used to compute the widget value.
          - union: A dataset column or nested JSON field used by a widget.
            - DatasetColumnSourceField: A top-level dataset column used by a widget.
              - …
            - NestedJsonFieldSourceField: A nested field inside a JSON dataset column used by a widget.
              - …
    - `filters` WidgetFilter[], required: Filters applied to table values.
      - `filter_type` string, required: Kind of filter and value representation.
      - `dimension_name` string, nullable: Dimension to which the filter applies.
      - `dimension_data_type` string, nullable: Data type of the filtered dimension.
      - `operator` string, nullable: Comparison applied by the filter.
      - `dimension_values` string[], nullable: General dimension values used by the filter.
      - `binary_values` string[], nullable: Binary values used by the filter.
      - `numeric_values` number[], nullable: Numeric values used by the filter.
      - `categorical_values` string[], nullable: Categorical values used by the filter.
  - ExperimentChartWidget: A dashboard widget that compares evaluation metrics across experiments.
    - `id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `type` 'LINE_CHART' | 'BAR_CHART' | 'STATISTIC' | 'TEXT' | 'PIVOT_TABLE' | 'EXPERIMENT_CHART', required: The kind of dashboard widget and the configuration shape it uses.
    - `dashboard_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `title` string, required: Display title of the widget.
    - `grid_position` integer[], required: Widget position and size as [x, y, width, height].
    - `creation_status` 'DRAFT' | 'PUBLISHED', required: Whether the widget is still being edited or is available in the dashboard.
    - `created_at` string, date-time, required: Timestamp when the widget was created.
    - `creator_user_id` string, required: A universally unique identifier (base64-encoded opaque string).
    - `plots` ExperimentChartWidgetPlot[], required: Experiment metric series displayed by the widget.
      - `id` string, required: A universally unique identifier (base64-encoded opaque string).
      - `dataset_id` string, required: A universally unique identifier (base64-encoded opaque string).
      - `position` integer, required: Display order of the plot within the widget.
      - `title` string, required: Display title of the plot.
      - `performance_metric` string, nullable: Performance metric represented by the plot.
    - `font_size` string, nullable: Saved chart font-size setting.
    - `show_legend` boolean, nullable: Whether the legend is shown, or null to use the default.
    - `legend_placement` string, nullable: Saved placement of the chart legend.
    - `x_axis_label` string, nullable: Custom x-axis label, or null to use the default.
    - `x_axis_tilt` string, nullable: Saved rotation setting for x-axis labels.
    - `y_min` number, nullable: Minimum value displayed on the y-axis, or null for automatic scaling.
    - `y_max` number, nullable: Maximum value displayed on the y-axis, or null for automatic scaling.

## Other responses

- `400`: Invalid request
- `401`: Authentication is required
- `403`: Insufficient permissions to access this resource
- `404`: Not found
- `429`: Rate limit exceeded

## Changes

> 48 revisions in range; 1 not diffed.

- **2026-10-24** `fe3486d9b63a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/arize-ai/apis/arize-rest-api/changes/v2/dashboards/:dashboard_id/widgets/:widget_id/get.md)

---

[API](https://skmtc.dev/arize-ai/apis/arize-rest-api.md) - [All operations](https://skmtc.dev/arize-ai/apis/arize-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/arize-ai/apis/arize-rest-api/revisions/22ad4acd3cbb?raw)
