> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IFeatureFlags

- Package: [@gooddata/sdk-model](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-model/src/settings/settings.ts

Setting properties are used to gate features that are in development or in various stages of rollout. Each property will be retired in a future version of the SDK once the feature has been rolled out to all users and is considered stable enough that there is no longer a need to roll it back or disable it easily.

On the Panther platform, each setting is controlled by FeatureHub and is registered as a feature flag in the backend so that it can be configured for GoodData.CN (Tiger).

**Signature:**

```typescript
export interface IFeatureFlags 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [aiChatSearchLimit?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsaichatsearchlimit) |  | number | _(Optional)_ AI Chat search limit |
| [enableAbsoluteDateFilterGranularity?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableabsolutedatefiltergranularity) |  | boolean | _(Optional)_ Enable granularity selection for the absolute (static) date filter. |
| [enableAccessibilityMode?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaccessibilitymode) |  | boolean | _(Optional)_ Enable accessibility mode |
| [enableAccessibleChartTooltip?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaccessiblecharttooltip) |  | boolean | _(Optional)_ Enables accessible chart tooltips with improved readability and persistence for disabled users. |
| [enableAgentInstructions?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableagentinstructions) |  | boolean | _(Optional)_ Enable agent-level instructions in the AI Hub agent builder. |
| [enableAiAgenticMultiConversations?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaiagenticmulticonversations) |  | boolean | _(Optional)_ Enable ai agentic multi-conversations. |
| [enableAiAgenticSuggestions?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaiagenticsuggestions) |  | boolean | _(Optional)_ Enable ai agentic suggestions. |
| [enableAiAssistantChartsV2?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaiassistantchartsv2) |  | boolean | _(Optional)_ Enable the new rendering of charts in the AI Assistant. |
| [enableAiContextSetup?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaicontextsetup) |  | boolean | _(Optional)_ Enable ai context setup. |
| [enableAIDataSetting?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaidatasetting) |  | boolean | _(Optional)_ Enable the admin toggle that controls whether organization/workspace data can be sent to LLMs. |
| [enableAiLlmAnthropicProvider?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaillmanthropicprovider) |  | boolean | _(Optional)_ Enable Anthropic provider in LLM configuration. |
| [enableAiOnData?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableaiondata) |  | boolean | _(Optional)_ Allow sending aggregated data to LLM. |
| [enableAlertOncePerInterval?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablealertonceperinterval) |  | boolean | _(Optional)_ Enable alert once per interval |
| [enableAmplitudeTracker?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableamplitudetracker) |  | boolean | _(Optional)_ Enables tracking events to Amplitude. |
| [enableAnalyticalCatalog?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableanalyticalcatalog) |  | boolean | _(Optional)_ Enable Analytical Catalog application. |
| [enableAnalyticalCatalogMetricEditor?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableanalyticalcatalogmetriceditor) |  | boolean | _(Optional)_ Enable inline as-code metric editing in the analytics catalog. When off, creating or editing a metric from the catalog redirects to the standalone metric editor. |
| [enableAnalyticalCatalogVisualizationEditor?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableanalyticalcatalogvisualizationeditor) |  | boolean | _(Optional)_ Enable inline as-code visualization editing in the analytics catalog. When off, creating or opening a visualization from the catalog redirects to Analytical Designer. |
| [enableAnalyticalDashboardVersion3?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableanalyticaldashboardversion3) |  | boolean | **_(ALPHA)_** _(Optional)_ When enabled, dashboards are stored using the V3 analytical-dashboard model — tabs-only, no root-level layout / filter configs / parameters. This reduces payload size for large dashboards but breaks readability for SDK versions that only know V2 root-level properties. Opt-in for customers who do not consume dashboards via legacy SDK readers. |
| [enableAnomalyDetectionAlert?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableanomalydetectionalert) |  | boolean | _(Optional)_ Enable anomaly detection alert |
| [enableAnomalyDetectionVisualization?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableanomalydetectionvisualization) |  | boolean | _(Optional)_ Enable anomaly detection in visualization |
| [enableAutomationTrigger?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableautomationtrigger) |  | boolean | _(Optional)_ Enable ad-hoc triggering of existing automations from the manage dialog. |
| [enableBusinessBriefingReportsApp?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablebusinessbriefingreportsapp) |  | boolean | _(Optional)_ Enable the Business Briefing reports application. |
| [enableCacheRetentionPolicy?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecacheretentionpolicy) |  | boolean | _(Optional)_ Enables the data source cache retention policy: the UI for viewing and setting how long a data source's cached results are kept becomes available on the data source detail screen. |
| [enableCatalogSmartSearchResults?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecatalogsmartsearchresults) |  | boolean | _(Optional)_ Enable Catalog smart search results in the UI. |
| [enableCatalogTrendingObjects?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecatalogtrendingobjects) |  | boolean | _(Optional)_ Enable trending and recommended object tabs in Analytics Catalog. |
| [enableCertification?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecertification) |  | boolean | _(Optional)_ Enable certification indicators in Analytics Catalog. |
| [enableChangeAnalysis?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablechangeanalysis) |  | boolean | _(Optional)_ Enable change analysis |
| [enableCollapsibleLeftSidebar?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecollapsibleleftsidebar) |  | boolean | _(Optional)_ Enables collapsing the left sidebar on the workspace screens. Resizing it by drag is controlled separately by [IFeatureFlags.enableDashboardSidebarResize](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardsidebarresize). |
| [enableColumnLevelPermissions?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecolumnlevelpermissions) |  | boolean | _(Optional)_ Enables column-level (object-level) permissions: the backend enforces per-object access rules on attributes, facts, labels and (with `enableComputedAttributes`) computed attributes, and the UI for managing that access (e.g. the catalog share dialog) becomes available. |
| [enableComputedAttributes?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecomputedattributes) |  | boolean | _(Optional)_ Enable computed attributes. |
| [enableConditionalFormatting?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableconditionalformatting) |  | boolean | _(Optional)_ Enable conditional formatting for the pivot table |
| [enableCreateVisualizationWorkspacePermission?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecreatevisualizationworkspacepermission) |  | boolean | _(Optional)_ Shows the CREATE\_VISUALIZATION workspace permission in user management. |
| [enableCustomGeoCollection?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecustomgeocollection) |  | boolean | _(Optional)_ Enable Geo collections management UI. |
| [enableCustomTooltip?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablecustomtooltip) |  | boolean | **_(ALPHA)_** _(Optional)_ Enable custom tooltip configuration. |
| [enableDashboardDensitySetting?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboarddensitysetting) |  | boolean | _(Optional)_ Enable dashboard density setting. When enabled, users can switch between "comfortable" and "compact" information density in dashboard view mode. |
| [enableDashboardDescriptionDynamicHeight?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboarddescriptiondynamicheight) |  | boolean | _(Optional)_ Enable dynamic height of the dashboard section description fields in dashboard edit mode. |
| [enableDashboardFilterGroups?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardfiltergroups) |  | boolean | _(Optional)_ Enable dashboard filter groups. Filter group are items in a filter bar which groups regular attribute filters into a logical groups. Groups are configured via dashboard metadata new tab property called filterGroupsConfig. |
| [enableDashboardPartialRendering?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardpartialrendering) |  | boolean | _(Optional)_ Enables partial rendering of dashboards that reference objects the user cannot access: the unavailable references are detected and reported to the dashboard instead of being dropped. |
| [enableDashboardPersistentFiltersAcrossTabs?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardpersistentfiltersacrosstabs) |  | boolean | _(Optional)_ Enable persistent filters across tabs for dashboards. |
| [enableDashboardSectionHeadersDateDataSet?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardsectionheadersdatedataset) |  | boolean | **_(ALPHA)_** _(Optional)_ Enable dashboard-level date dataset configuration for section headers. Allows users to select which date dataset to use for filtering metrics in section header rich text. |
| [enableDashboardShareDialogLink?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardsharedialoglink) |  | boolean | _(Optional)_ Enable dashboard share dialog link |
| [enableDashboardSidebarResize?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardsidebarresize) |  | boolean | _(Optional)_ Enables Resizable Dashboard sidebar in edit mode. |
| [enableDashboardsSearch?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardssearch) |  | boolean | _(Optional)_ Enable search for dashboards in the left navigation panel. When enabled, users can search the dashboards list (Cmd/Ctrl+F) and the input is always visible once the workspace contains more than ten dashboards. |
| [enableDashboardTabularExport?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardtabularexport) |  | boolean | _(Optional)_ Enable dashboard tabular export |
| [enableDashboardTimezone?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardtimezone) |  | boolean | _(Optional)_ Enable dashboard-level timezone configuration. When enabled, dashboard editors can configure the dashboard timezone in the dashboard settings dialog. The configuration is stored in dashboard metadata as timezoneConfig. |
| [enableDashboardVisualizationDelete?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardvisualizationdelete) |  | boolean | _(Optional)_ Enable deleting visualizations from the dashboard edit mode visualization list. |
| [enableDataSection?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledatasection) |  | boolean | _(Optional)_ |
| [enableDefaultSmtp?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledefaultsmtp) |  | boolean | _(Optional)_ Enable the use of default SMTP in destinations. |
| [enableDenodoDataSource?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledenododatasource) |  | boolean | _(Optional)_ |
| [enableDonutDataLabels?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledonutdatalabels) |  | boolean | _(Optional)_ Enable the new pie/donut data label styles (inside/outside) and adaptive auto mode. |
| [enableDrillToUrlByDefault?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledrilltourlbydefault) |  | boolean | _(Optional)_ This setting enables drills into URL in pivot table charts by default on all available attributes. Renders table cells as hyperlinks. |
| [enableEmbedButtonInAD?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableembedbuttoninad) |  | boolean | _(Optional)_ Indicates whether the Embed button/dialog is available in AD. |
| [enableEmbedButtonInKD?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableembedbuttoninkd) |  | boolean | _(Optional)_ Indicates whether the Embed dashboard button is available in KPI dashboards. |
| [enableEmbeddingWriteCommands?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableembeddingwritecommands) |  | boolean | _(Optional)_ Enable the write and export postMessage commands for embedded dashboards and Analytical Designer. |
| [enableEnhancedInsightPicker?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableenhancedinsightpicker) |  | boolean | _(Optional)_ Enable enhanced insight picker. |
| [enableExecutionCancelling?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableexecutioncancelling) |  | boolean | _(Optional)_ Enable execution cancelling. |
| [enableExportTemplateSelection?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableexporttemplateselection) |  | boolean | _(Optional)_ Enable export template selection for slide exports. When enabled, the user can choose which export template to apply when exporting dashboards or widgets as slides. |
| [enableExportTemplatesSettingUi?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableexporttemplatessettingui) |  | boolean | _(Optional)_ Enable the slide deck export templates settings UI in organization and workspace settings. When enabled, the export templates setting item is shown; otherwise it is hidden. |
| [enableExportTimeoutFix?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableexporttimeoutfix) |  | boolean | _(Optional)_ Enable emitting of the early loading export status signal in export mode, before any dashboard data is loaded. |
| [enableExportToDocumentStorage?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableexporttodocumentstorage) |  | boolean | _(Optional)_ Enable export to document storage. |
| [enableFiscalCalendars?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablefiscalcalendars) |  | boolean | _(Optional)_ Enable fiscal calendars configuration. |
| [enableGenAiAgenticDataShareOptOut?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaiagenticdatashareoptout) |  | boolean | _(Optional)_ Enable per-workspace opt-out from sharing data with the LLM. When this flag is on, GenAI features that send data to the LLM (e.g. visualization summarization) require the workspace setting `enableAiOnData` to be set to true. |
| [enableGenAICatalogQualityChecker?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaicatalogqualitychecker) |  | boolean | _(Optional)_ Enable GenAI catalog quality checker in Analytics Catalog. |
| [enableGenAiDashboardBuilderSkill?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaidashboardbuilderskill) |  | boolean | _(Optional)_ Enable the GenAI dashboard builder skill. |
| [enableGenAiInteractionIntelligence\_timeline?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaiinteractionintelligence_timeline) |  | boolean | _(Optional)_ Sub-flag under enableGenAiInteractionIntelligence. When true (and the parent flag is also true), the interaction intelligence panel shows the timeline bar. |
| [enableGenAiInteractionIntelligence?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaiinteractionintelligence) |  | boolean | _(Optional)_ Enable interaction intelligence in AI Assistant. |
| [enableGenAIMemory?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaimemory) |  | boolean | _(Optional)_ Enable GenAI memory feature |
| [enableGenAiObservability?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaiobservability) |  | boolean | _(Optional)_ Enable observability in AI Assistant. |
| [enableGenAiReasoningEffort?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaireasoningeffort) |  | boolean | _(Optional)_ Enable the reasoning-effort selector in the AI Assistant chat input. |
| [enableGenAiReportTakeaways?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenaireporttakeaways) |  | boolean | _(Optional)_ Enable AI takeaways in the Business Briefing reports application: generating them and their instructions. |
| [enableGenAiRightPanel?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegenairightpanel) |  | boolean | _(Optional)_ Enable the GenAI right panel, including the dashboard edit mode UI that goes with it. |
| [enableGeoArea?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegeoarea) |  | boolean | _(Optional)_ Enable geo area labels. |
| [enableGeoBasemapConfig?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegeobasemapconfig) |  | boolean | _(Optional)_ Enable basemap selection in geo chart configuration. |
| [enableGeoChartA11yImprovements?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegeocharta11yimprovements) |  | boolean | _(Optional)_ Enables geo accessibility enhancements introduced for map canvas, legend semantics, live announcements, and alternate table view. |
| [enableGeoChartsViewportConfig?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegeochartsviewportconfig) |  | boolean | _(Optional)_ Enables viewport configuration for geo charts (custom viewport + pan/zoom navigation controls). |
| [enableGeoLayersExport?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegeolayersexport) |  | boolean | _(Optional)_ Enables tabular exports of multi-layer geo charts with one sheet (XLSX) or file (CSV) per layer. |
| [enableGeoPushpinIcon?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegeopushpinicon) |  | boolean | _(Optional)_ Enable geo pushpin icon sprite sheet configuration UI. |
| [enableGeoSatelliteBasemapOption?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegeosatellitebasemapoption) |  | boolean | _(Optional)_ Enable satellite/hybrid basemap option in geo chart configuration. |
| [enableGeoSegmentConflictRecommendation?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablegeosegmentconflictrecommendation) |  | boolean | _(Optional)_ Enables analytical designer recommendation for geo charts when locations contain conflicting segment values. |
| [enableHighchartsAccessibility?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablehighchartsaccessibility) |  | boolean | _(Optional)_ Enables Highcharts accessibility features. |
| [enableHLL?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablehll) |  | boolean | _(Optional)_ Enable HLL catalog filtering. When true, attributes without sourceColumn are hidden from the catalog. |
| [enableImmediateAttributeFilterDisplayAsLabelMigration?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableimmediateattributefilterdisplayaslabelmigration) |  | boolean | _(Optional)_ Enable immediate attribute filter displayAsLabel migration information propagation right upon the load of the component. |
| [enableImprovedMetricDateFilter?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableimprovedmetricdatefilter) |  | boolean | _(Optional)_ Enable the metric-level date filter that shares its presets, forms and preset derivation with the insight-level date filter in Analytical Designer. |
| [enableImprovedRankingFilter?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableimprovedrankingfilter) |  | boolean | _(Optional)_ Enable picking the ranked metric for a ranking filter from the catalog (referenced by ObjRef), in addition to metrics present in the insight buckets. |
| [enableLineChartStyling?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablelinechartstyling) |  | boolean | _(Optional)_ Enables per-series line style and weight configuration for line-based charts. |
| [enableLocalizationOverview?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablelocalizationoverview) |  | boolean | _(Optional)_ Enable the localization overview in organization settings: settings split into subpages under an expandable Settings group in the navigation, and the per-language usage overview. |
| [enableLogicalModelExtensionsFromParentsCall?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablelogicalmodelextensionsfromparentscall) |  | boolean | _(Optional)_ Enable reading logical model dataset extensions (WDF references) directly from the includeParents=true /logicalModel response, instead of collecting them via additional recursive includeParents=false calls up the parent-workspace chain. |
| [enableMariaDbDataSource?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablemariadbdatasource) |  | boolean | _(Optional)_ |
| [enableMeasureValueFilterKD?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablemeasurevaluefilterkd) |  | boolean | _(Optional)_ Enable measure value (numeric) filter in Dashboard app. |
| [enableMekkoChart?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablemekkochart) |  | boolean | _(Optional)_ Indicates whether the Mekko Chart is available in AD. |
| [enableMetricFormatOverrides?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablemetricformatoverrides) |  | boolean | _(Optional)_ Enables UI and API support for metric type selection and metric format overrides management. |
| [enableMetricPermissions?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablemetricpermissions) |  | boolean | _(Optional)_ Enables metric-level (object-level) permissions: the backend enforces per-object access rules on metrics, and the UI for managing that access (e.g. the catalog share dialog) becomes available for metrics. |
| [enableMotherDuckDataSource?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablemotherduckdatasource) |  | boolean | _(Optional)_ |
| [enableMySqlDataSource?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablemysqldatasource) |  | boolean | _(Optional)_ |
| [enableNewGeoPushpin?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablenewgeopushpin) |  | boolean | _(Optional)_ Enable new geo pushpin chart |
| [enableNewPivotTable?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablenewpivottable) |  | boolean | _(Optional)_ Enable new pivot table |
| [enableNotificationChannelIdentifiers?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablenotificationchannelidentifiers) |  | boolean | _(Optional)_ Enable notification channel identifiers |
| [enableNullJoins?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablenulljoins) |  | boolean | _(Optional)_ This setting controls whether generated SQL joins coalesce null values before comparing join keys. |
| [enableOidcAuth?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableoidcauth) |  | boolean | _(Optional)_ |
| [enableOracleDataSource?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableoracledatasource) |  | boolean | _(Optional)_ |
| [enableOrchestratedTabularExports?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableorchestratedtabularexports) |  | boolean | _(Optional)_ Enable orchestrated tabular exports |
| [enableOrgLevelAIMemory?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableorglevelaimemory) |  | boolean | _(Optional)_ Enable organization-level AI memory inherited into workspaces |
| [enableParameters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableparameters) |  | boolean | _(Optional)_ Enable parameters feature. |
| [enablePartialDataResults?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablepartialdataresults) |  | boolean | _(Optional)_ This setting allows executions that reach a row/column/cell limit to return the partial data that was computed (along with limit-break metadata) instead of failing with an error. |
| [enablePreAggregationDatasets?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablepreaggregationdatasets) |  | boolean | _(Optional)_ Enable pre-aggregation datasets support in LDM Modeler. |
| [enablePublisherV2?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablepublisherv2) |  | boolean | _(Optional)_ Enable Publisher v2. |
| [enableQueryTags?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablequerytags) |  | boolean | _(Optional)_ This setting controls whether debugging information in SQL queries is enabled. |
| [enableRadarChart?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableradarchart) |  | boolean | _(Optional)_ Indicates whether the Radar Chart is available in AD. |
| [enableRankingStrictLimit?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablerankingstrictlimit) |  | boolean | _(Optional)_ Enable the "Limit to N results" (strict limit of rows) option in the ranking filter. |
| [enableRankingWithMvf?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablerankingwithmvf) |  | boolean | _(Optional)_ Enable ranking filter to be used together with measure value filters (MVF). |
| [enableRawExports?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablerawexports) |  | boolean | _(Optional)_ Enable insights export of raw data when limit is reached. |
| [enableReportsSubsections?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablereportssubsections) |  | boolean | _(Optional)_ Enable the templates and page layouts screens of the Business Briefing reports application. |
| [enableRichTextWidgetFilterConfiguration?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablerichtextwidgetfilterconfiguration) |  | boolean | **_(ALPHA)_** _(Optional)_ Enable rich text widget filter configuration. Allows users to configure date and attribute filter settings for rich text widgets. |
| [enableSavFileStorage?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablesavfilestorage) |  | boolean | _(Optional)_ Enables SPSS (.sav) files in GDSTORAGE data sources: the file uploader accepts them next to CSV files and names its texts after files instead of CSV files. |
| [enableSecondGranularities?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablesecondgranularities) |  | boolean | _(Optional)_ Enable second-level date granularities (second, minute of day, second of day, second of minute) in the UI apps. Gates the UI surfacing only; the backend must also support time granularities and the date dimension must expose the corresponding attributes. |
| [enableSemanticConditionalFormatting?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablesemanticconditionalformatting) |  | boolean | _(Optional)_ Enables semantic-layer conditional formatting (S7/F1-2660): authoring rules on a catalog object (label, metric, fact, or date dataset) via the catalog item detail view's Conditional Formatting row, and inheriting/rendering those rules in a pivot table — independent of [IFeatureFlags.enableConditionalFormatting](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableconditionalformatting), which only gates an insight's own authored rules. |
| [enableSemanticSearch?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablesemanticsearch) |  | boolean | _(Optional)_ Enable Semantic Search in the UI. |
| [enableShellApplication\_dashboards?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableshellapplication_dashboards) |  | boolean | _(Optional)_ Per-app sub-flag under enableShellApplication. When true (and enableShellApplication is also true), KPI Dashboards runs as a pluggable app inside the host. When false, the legacy standalone app at `/dashboards/#/workspace/{id}/...` is rendered instead. |
| [enableShellApplication?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableshellapplication) |  | boolean | _(Optional)_ Enable shell application. |
| [enableSingleStoreDataSource?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablesinglestoredatasource) |  | boolean | _(Optional)_ |
| [enableSlidesExport?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableslidesexport) |  | boolean | _(Optional)_ Enable slideshow exports settings from server |
| [enableSnapshotExport?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablesnapshotexport) |  | boolean | _(Optional)_ Enable snapshot export |
| [enableSnapshotExportAccessibility?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablesnapshotexportaccessibility) |  | boolean | _(Optional)_ Enable accessibility enhancements for snapshot export. |
| [enableStarrocksDataSource?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablestarrocksdatasource) |  | boolean | _(Optional)_ |
| [enableStringParameters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablestringparameters) |  | boolean | _(Optional)_ Enable authoring of string (textual) what-if parameters. |
| [enableSystemAccountFiltering?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablesystemaccountfiltering) |  | boolean | _(Optional)_ Enable system account filtering. |
| [enableTimezoneChange?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabletimezonechange) |  | boolean | _(Optional)_ This setting controls whether end users may change the timezone in Analytical Designer and, by default, on dashboards. |
| [enableTrinoDataSource?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabletrinodatasource) |  | boolean | _(Optional)_ |
| [enableUserDataFiltersUi?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableuserdatafiltersui) |  | boolean | _(Optional)_ Enable User Data Filters UI. |
| [enableUserLanguageChange?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableuserlanguagechange) |  | boolean | _(Optional)_ Enable the option of setting user language in the user menu. |
| [enableVisualizationFilteringByTags?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablevisualizationfilteringbytags) |  | boolean | _(Optional)_ Enable filtering of visualizations by tags provided via URL. |
| [enableVisualizationFineTuning?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablevisualizationfinetuning) |  | boolean | _(Optional)_ Enable fine-tuning options for visualization in AD configuration panel. |
| [enableVisualizationPermissions?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablevisualizationpermissions) |  | boolean | _(Optional)_ Enables object-level permissions for visualizations. Shared with the backend, which enforces them. Also offers the MANAGE\_VISUALIZATIONS workspace permission in user management. |
| [enableWidgetExportPdf?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenablewidgetexportpdf) |  | boolean | _(Optional)_ Enable widget export to PDF. |
| [enableWorkspaceSettingsAppHeaderMenuItem?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableworkspacesettingsappheadermenuitem) |  | boolean | _(Optional)_ Enables workspace settings link in account menu of the user in every app header. |
| [productionFeatures?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsproductionfeatures) |  | [IProductionFeaturesConfig](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iproductionfeaturesconfig/index.md) | **_(ALPHA)_** _(Optional)_ Enable production features |

## Property details

### IFeatureFlags.aiChatSearchLimit

AI Chat search limit

**Signature:**

```typescript
aiChatSearchLimit?: number;
```

### IFeatureFlags.enableAbsoluteDateFilterGranularity

Enable granularity selection for the absolute (static) date filter.

**Signature:**

```typescript
enableAbsoluteDateFilterGranularity?: boolean;
```

### IFeatureFlags.enableAccessibilityMode

Enable accessibility mode

**Signature:**

```typescript
enableAccessibilityMode?: boolean;
```

### IFeatureFlags.enableAccessibleChartTooltip

Enables accessible chart tooltips with improved readability and persistence for disabled users.

**Signature:**

```typescript
enableAccessibleChartTooltip?: boolean;
```

### IFeatureFlags.enableAgentInstructions

Enable agent-level instructions in the AI Hub agent builder.

**Signature:**

```typescript
enableAgentInstructions?: boolean;
```

### IFeatureFlags.enableAiAgenticMultiConversations

Enable ai agentic multi-conversations.

**Signature:**

```typescript
enableAiAgenticMultiConversations?: boolean;
```

### IFeatureFlags.enableAiAgenticSuggestions

Enable ai agentic suggestions.

**Signature:**

```typescript
enableAiAgenticSuggestions?: boolean;
```

### IFeatureFlags.enableAiAssistantChartsV2

Enable the new rendering of charts in the AI Assistant.

**Signature:**

```typescript
enableAiAssistantChartsV2?: boolean;
```

#### Remarks

Disabled by default.

### IFeatureFlags.enableAiContextSetup

Enable ai context setup.

**Signature:**

```typescript
enableAiContextSetup?: boolean;
```

### IFeatureFlags.enableAIDataSetting

Enable the admin toggle that controls whether organization/workspace data can be sent to LLMs.

**Signature:**

```typescript
enableAIDataSetting?: boolean;
```

### IFeatureFlags.enableAiLlmAnthropicProvider

Enable Anthropic provider in LLM configuration.

**Signature:**

```typescript
enableAiLlmAnthropicProvider?: boolean;
```

### IFeatureFlags.enableAiOnData

Allow sending aggregated data to LLM.

**Signature:**

```typescript
enableAiOnData?: boolean;
```

### IFeatureFlags.enableAlertOncePerInterval

Enable alert once per interval

**Signature:**

```typescript
enableAlertOncePerInterval?: boolean;
```

### IFeatureFlags.enableAmplitudeTracker

> Warning: This API is now obsolete.
> 
> The Amplitude integration was removed and nothing reads this setting. It will be removed in the next major version.
> 

Enables tracking events to Amplitude.

**Signature:**

```typescript
enableAmplitudeTracker?: boolean;
```

### IFeatureFlags.enableAnalyticalCatalog

Enable Analytical Catalog application.

**Signature:**

```typescript
enableAnalyticalCatalog?: boolean;
```

### IFeatureFlags.enableAnalyticalCatalogMetricEditor

Enable inline as-code metric editing in the analytics catalog. When off, creating or editing a metric from the catalog redirects to the standalone metric editor.

**Signature:**

```typescript
enableAnalyticalCatalogMetricEditor?: boolean;
```

### IFeatureFlags.enableAnalyticalCatalogVisualizationEditor

Enable inline as-code visualization editing in the analytics catalog. When off, creating or opening a visualization from the catalog redirects to Analytical Designer.

**Signature:**

```typescript
enableAnalyticalCatalogVisualizationEditor?: boolean;
```

### IFeatureFlags.enableAnalyticalDashboardVersion3

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

When enabled, dashboards are stored using the V3 analytical-dashboard model — tabs-only, no root-level layout / filter configs / parameters. This reduces payload size for large dashboards but breaks readability for SDK versions that only know V2 root-level properties. Opt-in for customers who do not consume dashboards via legacy SDK readers.

**Signature:**

```typescript
enableAnalyticalDashboardVersion3?: boolean;
```

### IFeatureFlags.enableAnomalyDetectionAlert

Enable anomaly detection alert

**Signature:**

```typescript
enableAnomalyDetectionAlert?: boolean;
```

### IFeatureFlags.enableAnomalyDetectionVisualization

Enable anomaly detection in visualization

**Signature:**

```typescript
enableAnomalyDetectionVisualization?: boolean;
```

### IFeatureFlags.enableAutomationTrigger

Enable ad-hoc triggering of existing automations from the manage dialog.

**Signature:**

```typescript
enableAutomationTrigger?: boolean;
```

### IFeatureFlags.enableBusinessBriefingReportsApp

Enable the Business Briefing reports application.

**Signature:**

```typescript
enableBusinessBriefingReportsApp?: boolean;
```

### IFeatureFlags.enableCacheRetentionPolicy

Enables the data source cache retention policy: the UI for viewing and setting how long a data source's cached results are kept becomes available on the data source detail screen.

**Signature:**

```typescript
enableCacheRetentionPolicy?: boolean;
```

### IFeatureFlags.enableCatalogSmartSearchResults

Enable Catalog smart search results in the UI.

**Signature:**

```typescript
enableCatalogSmartSearchResults?: boolean;
```

### IFeatureFlags.enableCatalogTrendingObjects

Enable trending and recommended object tabs in Analytics Catalog.

**Signature:**

```typescript
enableCatalogTrendingObjects?: boolean;
```

### IFeatureFlags.enableCertification

Enable certification indicators in Analytics Catalog.

**Signature:**

```typescript
enableCertification?: boolean;
```

### IFeatureFlags.enableChangeAnalysis

Enable change analysis

**Signature:**

```typescript
enableChangeAnalysis?: boolean;
```

### IFeatureFlags.enableCollapsibleLeftSidebar

Enables collapsing the left sidebar on the workspace screens. Resizing it by drag is controlled separately by [IFeatureFlags.enableDashboardSidebarResize](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenabledashboardsidebarresize).

**Signature:**

```typescript
enableCollapsibleLeftSidebar?: boolean;
```

### IFeatureFlags.enableColumnLevelPermissions

Enables column-level (object-level) permissions: the backend enforces per-object access rules on attributes, facts, labels and (with `enableComputedAttributes`) computed attributes, and the UI for managing that access (e.g. the catalog share dialog) becomes available.

**Signature:**

```typescript
enableColumnLevelPermissions?: boolean;
```

### IFeatureFlags.enableComputedAttributes

Enable computed attributes.

**Signature:**

```typescript
enableComputedAttributes?: boolean;
```

### IFeatureFlags.enableConditionalFormatting

Enable conditional formatting for the pivot table

**Signature:**

```typescript
enableConditionalFormatting?: boolean;
```

### IFeatureFlags.enableCreateVisualizationWorkspacePermission

Shows the CREATE\_VISUALIZATION workspace permission in user management.

**Signature:**

```typescript
enableCreateVisualizationWorkspacePermission?: boolean;
```

### IFeatureFlags.enableCustomGeoCollection

Enable Geo collections management UI.

**Signature:**

```typescript
enableCustomGeoCollection?: boolean;
```

### IFeatureFlags.enableCustomTooltip

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Enable custom tooltip configuration.

**Signature:**

```typescript
enableCustomTooltip?: boolean;
```

### IFeatureFlags.enableDashboardDensitySetting

Enable dashboard density setting.

When enabled, users can switch between "comfortable" and "compact" information density in dashboard view mode.

**Signature:**

```typescript
enableDashboardDensitySetting?: boolean;
```

### IFeatureFlags.enableDashboardDescriptionDynamicHeight

Enable dynamic height of the dashboard section description fields in dashboard edit mode.

**Signature:**

```typescript
enableDashboardDescriptionDynamicHeight?: boolean;
```

### IFeatureFlags.enableDashboardFilterGroups

Enable dashboard filter groups.

Filter group are items in a filter bar which groups regular attribute filters into a logical groups. Groups are configured via dashboard metadata new tab property called filterGroupsConfig.

**Signature:**

```typescript
enableDashboardFilterGroups?: boolean;
```

### IFeatureFlags.enableDashboardPartialRendering

Enables partial rendering of dashboards that reference objects the user cannot access: the unavailable references are detected and reported to the dashboard instead of being dropped.

**Signature:**

```typescript
enableDashboardPartialRendering?: boolean;
```

### IFeatureFlags.enableDashboardPersistentFiltersAcrossTabs

Enable persistent filters across tabs for dashboards.

**Signature:**

```typescript
enableDashboardPersistentFiltersAcrossTabs?: boolean;
```

### IFeatureFlags.enableDashboardSectionHeadersDateDataSet

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Enable dashboard-level date dataset configuration for section headers. Allows users to select which date dataset to use for filtering metrics in section header rich text.

**Signature:**

```typescript
enableDashboardSectionHeadersDateDataSet?: boolean;
```

### IFeatureFlags.enableDashboardShareDialogLink

Enable dashboard share dialog link

**Signature:**

```typescript
enableDashboardShareDialogLink?: boolean;
```

### IFeatureFlags.enableDashboardSidebarResize

Enables Resizable Dashboard sidebar in edit mode.

**Signature:**

```typescript
enableDashboardSidebarResize?: boolean;
```

### IFeatureFlags.enableDashboardsSearch

Enable search for dashboards in the left navigation panel.

When enabled, users can search the dashboards list (Cmd/Ctrl+F) and the input is always visible once the workspace contains more than ten dashboards.

**Signature:**

```typescript
enableDashboardsSearch?: boolean;
```

### IFeatureFlags.enableDashboardTabularExport

Enable dashboard tabular export

**Signature:**

```typescript
enableDashboardTabularExport?: boolean;
```

### IFeatureFlags.enableDashboardTimezone

Enable dashboard-level timezone configuration.

When enabled, dashboard editors can configure the dashboard timezone in the dashboard settings dialog. The configuration is stored in dashboard metadata as timezoneConfig.

**Signature:**

```typescript
enableDashboardTimezone?: boolean;
```

### IFeatureFlags.enableDashboardVisualizationDelete

Enable deleting visualizations from the dashboard edit mode visualization list.

**Signature:**

```typescript
enableDashboardVisualizationDelete?: boolean;
```

### IFeatureFlags.enableDataSection

**Signature:**

```typescript
enableDataSection?: boolean;
```

### IFeatureFlags.enableDefaultSmtp

Enable the use of default SMTP in destinations.

**Signature:**

```typescript
enableDefaultSmtp?: boolean;
```

### IFeatureFlags.enableDenodoDataSource

**Signature:**

```typescript
enableDenodoDataSource?: boolean;
```

### IFeatureFlags.enableDonutDataLabels

Enable the new pie/donut data label styles (inside/outside) and adaptive auto mode.

**Signature:**

```typescript
enableDonutDataLabels?: boolean;
```

### IFeatureFlags.enableDrillToUrlByDefault

This setting enables drills into URL in pivot table charts by default on all available attributes. Renders table cells as hyperlinks.

**Signature:**

```typescript
enableDrillToUrlByDefault?: boolean;
```

### IFeatureFlags.enableEmbedButtonInAD

Indicates whether the Embed button/dialog is available in AD.

**Signature:**

```typescript
enableEmbedButtonInAD?: boolean;
```

### IFeatureFlags.enableEmbedButtonInKD

Indicates whether the Embed dashboard button is available in KPI dashboards.

**Signature:**

```typescript
enableEmbedButtonInKD?: boolean;
```

### IFeatureFlags.enableEmbeddingWriteCommands

Enable the write and export postMessage commands for embedded dashboards and Analytical Designer.

**Signature:**

```typescript
enableEmbeddingWriteCommands?: boolean;
```

#### Remarks

Covers saveDashboard, saveAsDashboard, exportToPdf and openDeleteDashboardDialog in embedded dashboards, and saveInsight, saveAsInsight and exportInsight in embedded Analytical Designer. These commands are accepted from any parent origin, so the embedding organization must restrict who may frame the application through the CSP frame-ancestors directive before this is enabled.

Disabled by default.

### IFeatureFlags.enableEnhancedInsightPicker

Enable enhanced insight picker.

**Signature:**

```typescript
enableEnhancedInsightPicker?: boolean;
```

### IFeatureFlags.enableExecutionCancelling

Enable execution cancelling.

**Signature:**

```typescript
enableExecutionCancelling?: boolean;
```

### IFeatureFlags.enableExportTemplateSelection

Enable export template selection for slide exports. When enabled, the user can choose which export template to apply when exporting dashboards or widgets as slides.

**Signature:**

```typescript
enableExportTemplateSelection?: boolean;
```

### IFeatureFlags.enableExportTemplatesSettingUi

Enable the slide deck export templates settings UI in organization and workspace settings. When enabled, the export templates setting item is shown; otherwise it is hidden.

**Signature:**

```typescript
enableExportTemplatesSettingUi?: boolean;
```

### IFeatureFlags.enableExportTimeoutFix

Enable emitting of the early loading export status signal in export mode, before any dashboard data is loaded.

**Signature:**

```typescript
enableExportTimeoutFix?: boolean;
```

### IFeatureFlags.enableExportToDocumentStorage

Enable export to document storage.

**Signature:**

```typescript
enableExportToDocumentStorage?: boolean;
```

### IFeatureFlags.enableFiscalCalendars

Enable fiscal calendars configuration.

**Signature:**

```typescript
enableFiscalCalendars?: boolean;
```

### IFeatureFlags.enableGenAiAgenticDataShareOptOut

Enable per-workspace opt-out from sharing data with the LLM. When this flag is on, GenAI features that send data to the LLM (e.g. visualization summarization) require the workspace setting `enableAiOnData` to be set to true.

**Signature:**

```typescript
enableGenAiAgenticDataShareOptOut?: boolean;
```

### IFeatureFlags.enableGenAICatalogQualityChecker

Enable GenAI catalog quality checker in Analytics Catalog.

**Signature:**

```typescript
enableGenAICatalogQualityChecker?: boolean;
```

### IFeatureFlags.enableGenAiDashboardBuilderSkill

Enable the GenAI dashboard builder skill.

**Signature:**

```typescript
enableGenAiDashboardBuilderSkill?: boolean;
```

### IFeatureFlags.enableGenAiInteractionIntelligence

Enable interaction intelligence in AI Assistant.

**Signature:**

```typescript
enableGenAiInteractionIntelligence?: boolean;
```

### IFeatureFlags.enableGenAiInteractionIntelligence_timeline

Sub-flag under enableGenAiInteractionIntelligence. When true (and the parent flag is also true), the interaction intelligence panel shows the timeline bar.

**Signature:**

```typescript
enableGenAiInteractionIntelligence_timeline?: boolean;
```

### IFeatureFlags.enableGenAIMemory

Enable GenAI memory feature

**Signature:**

```typescript
enableGenAIMemory?: boolean;
```

### IFeatureFlags.enableGenAiObservability

Enable observability in AI Assistant.

**Signature:**

```typescript
enableGenAiObservability?: boolean;
```

### IFeatureFlags.enableGenAiReasoningEffort

Enable the reasoning-effort selector in the AI Assistant chat input.

**Signature:**

```typescript
enableGenAiReasoningEffort?: boolean;
```

### IFeatureFlags.enableGenAiReportTakeaways

Enable AI takeaways in the Business Briefing reports application: generating them and their instructions.

**Signature:**

```typescript
enableGenAiReportTakeaways?: boolean;
```

#### Remarks

Disabled by default.

### IFeatureFlags.enableGenAiRightPanel

Enable the GenAI right panel, including the dashboard edit mode UI that goes with it.

**Signature:**

```typescript
enableGenAiRightPanel?: boolean;
```

### IFeatureFlags.enableGeoArea

Enable geo area labels.

**Signature:**

```typescript
enableGeoArea?: boolean;
```

### IFeatureFlags.enableGeoBasemapConfig

Enable basemap selection in geo chart configuration.

**Signature:**

```typescript
enableGeoBasemapConfig?: boolean;
```

### IFeatureFlags.enableGeoChartA11yImprovements

Enables geo accessibility enhancements introduced for map canvas, legend semantics, live announcements, and alternate table view.

**Signature:**

```typescript
enableGeoChartA11yImprovements?: boolean;
```

### IFeatureFlags.enableGeoChartsViewportConfig

Enables viewport configuration for geo charts (custom viewport + pan/zoom navigation controls).

**Signature:**

```typescript
enableGeoChartsViewportConfig?: boolean;
```

### IFeatureFlags.enableGeoLayersExport

Enables tabular exports of multi-layer geo charts with one sheet (XLSX) or file (CSV) per layer.

**Signature:**

```typescript
enableGeoLayersExport?: boolean;
```

### IFeatureFlags.enableGeoPushpinIcon

Enable geo pushpin icon sprite sheet configuration UI.

**Signature:**

```typescript
enableGeoPushpinIcon?: boolean;
```

### IFeatureFlags.enableGeoSatelliteBasemapOption

Enable satellite/hybrid basemap option in geo chart configuration.

**Signature:**

```typescript
enableGeoSatelliteBasemapOption?: boolean;
```

### IFeatureFlags.enableGeoSegmentConflictRecommendation

Enables analytical designer recommendation for geo charts when locations contain conflicting segment values.

**Signature:**

```typescript
enableGeoSegmentConflictRecommendation?: boolean;
```

### IFeatureFlags.enableHighchartsAccessibility

Enables Highcharts accessibility features.

**Signature:**

```typescript
enableHighchartsAccessibility?: boolean;
```

### IFeatureFlags.enableHLL

Enable HLL catalog filtering. When true, attributes without sourceColumn are hidden from the catalog.

**Signature:**

```typescript
enableHLL?: boolean;
```

### IFeatureFlags.enableImmediateAttributeFilterDisplayAsLabelMigration

Enable immediate attribute filter displayAsLabel migration information propagation right upon the load of the component.

**Signature:**

```typescript
enableImmediateAttributeFilterDisplayAsLabelMigration?: boolean;
```

### IFeatureFlags.enableImprovedMetricDateFilter

Enable the metric-level date filter that shares its presets, forms and preset derivation with the insight-level date filter in Analytical Designer.

**Signature:**

```typescript
enableImprovedMetricDateFilter?: boolean;
```

### IFeatureFlags.enableImprovedRankingFilter

Enable picking the ranked metric for a ranking filter from the catalog (referenced by ObjRef), in addition to metrics present in the insight buckets.

**Signature:**

```typescript
enableImprovedRankingFilter?: boolean;
```

#### Remarks

Defaults to false when not provided by the backend.

### IFeatureFlags.enableLineChartStyling

Enables per-series line style and weight configuration for line-based charts.

**Signature:**

```typescript
enableLineChartStyling?: boolean;
```

### IFeatureFlags.enableLocalizationOverview

Enable the localization overview in organization settings: settings split into subpages under an expandable Settings group in the navigation, and the per-language usage overview.

**Signature:**

```typescript
enableLocalizationOverview?: boolean;
```

#### Remarks

Disabled by default.

### IFeatureFlags.enableLogicalModelExtensionsFromParentsCall

Enable reading logical model dataset extensions (WDF references) directly from the includeParents=true /logicalModel response, instead of collecting them via additional recursive includeParents=false calls up the parent-workspace chain.

**Signature:**

```typescript
enableLogicalModelExtensionsFromParentsCall?: boolean;
```

### IFeatureFlags.enableMariaDbDataSource

**Signature:**

```typescript
enableMariaDbDataSource?: boolean;
```

### IFeatureFlags.enableMeasureValueFilterKD

Enable measure value (numeric) filter in Dashboard app.

**Signature:**

```typescript
enableMeasureValueFilterKD?: boolean;
```

### IFeatureFlags.enableMekkoChart

Indicates whether the Mekko Chart is available in AD.

**Signature:**

```typescript
enableMekkoChart?: boolean;
```

### IFeatureFlags.enableMetricFormatOverrides

Enables UI and API support for metric type selection and metric format overrides management.

**Signature:**

```typescript
enableMetricFormatOverrides?: boolean;
```

### IFeatureFlags.enableMetricPermissions

Enables metric-level (object-level) permissions: the backend enforces per-object access rules on metrics, and the UI for managing that access (e.g. the catalog share dialog) becomes available for metrics.

**Signature:**

```typescript
enableMetricPermissions?: boolean;
```

### IFeatureFlags.enableMotherDuckDataSource

**Signature:**

```typescript
enableMotherDuckDataSource?: boolean;
```

### IFeatureFlags.enableMySqlDataSource

**Signature:**

```typescript
enableMySqlDataSource?: boolean;
```

### IFeatureFlags.enableNewGeoPushpin

Enable new geo pushpin chart

**Signature:**

```typescript
enableNewGeoPushpin?: boolean;
```

### IFeatureFlags.enableNewPivotTable

Enable new pivot table

**Signature:**

```typescript
enableNewPivotTable?: boolean;
```

### IFeatureFlags.enableNotificationChannelIdentifiers

Enable notification channel identifiers

**Signature:**

```typescript
enableNotificationChannelIdentifiers?: boolean;
```

### IFeatureFlags.enableNullJoins

This setting controls whether generated SQL joins coalesce null values before comparing join keys.

**Signature:**

```typescript
enableNullJoins?: boolean;
```

### IFeatureFlags.enableOidcAuth

**Signature:**

```typescript
enableOidcAuth?: boolean;
```

### IFeatureFlags.enableOracleDataSource

**Signature:**

```typescript
enableOracleDataSource?: boolean;
```

### IFeatureFlags.enableOrchestratedTabularExports

Enable orchestrated tabular exports

**Signature:**

```typescript
enableOrchestratedTabularExports?: boolean;
```

### IFeatureFlags.enableOrgLevelAIMemory

Enable organization-level AI memory inherited into workspaces

**Signature:**

```typescript
enableOrgLevelAIMemory?: boolean;
```

### IFeatureFlags.enableParameters

Enable parameters feature.

**Signature:**

```typescript
enableParameters?: boolean;
```

### IFeatureFlags.enablePartialDataResults

This setting allows executions that reach a row/column/cell limit to return the partial data that was computed (along with limit-break metadata) instead of failing with an error.

**Signature:**

```typescript
enablePartialDataResults?: boolean;
```

### IFeatureFlags.enablePreAggregationDatasets

Enable pre-aggregation datasets support in LDM Modeler.

**Signature:**

```typescript
enablePreAggregationDatasets?: boolean;
```

### IFeatureFlags.enablePublisherV2

Enable Publisher v2.

**Signature:**

```typescript
enablePublisherV2?: boolean;
```

### IFeatureFlags.enableQueryTags

This setting controls whether debugging information in SQL queries is enabled.

**Signature:**

```typescript
enableQueryTags?: boolean;
```

### IFeatureFlags.enableRadarChart

Indicates whether the Radar Chart is available in AD.

**Signature:**

```typescript
enableRadarChart?: boolean;
```

### IFeatureFlags.enableRankingStrictLimit

Enable the "Limit to N results" (strict limit of rows) option in the ranking filter.

**Signature:**

```typescript
enableRankingStrictLimit?: boolean;
```

#### Remarks

Defaults to false when not provided by the backend.

### IFeatureFlags.enableRankingWithMvf

Enable ranking filter to be used together with measure value filters (MVF).

**Signature:**

```typescript
enableRankingWithMvf?: boolean;
```

#### Remarks

Defaults to false when not provided by the backend.

### IFeatureFlags.enableRawExports

Enable insights export of raw data when limit is reached.

**Signature:**

```typescript
enableRawExports?: boolean;
```

### IFeatureFlags.enableReportsSubsections

Enable the templates and page layouts screens of the Business Briefing reports application.

**Signature:**

```typescript
enableReportsSubsections?: boolean;
```

### IFeatureFlags.enableRichTextWidgetFilterConfiguration

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Enable rich text widget filter configuration. Allows users to configure date and attribute filter settings for rich text widgets.

**Signature:**

```typescript
enableRichTextWidgetFilterConfiguration?: boolean;
```

### IFeatureFlags.enableSavFileStorage

Enables SPSS (.sav) files in GDSTORAGE data sources: the file uploader accepts them next to CSV files and names its texts after files instead of CSV files.

**Signature:**

```typescript
enableSavFileStorage?: boolean;
```

#### Remarks

Defaults to false when not provided by the backend.

### IFeatureFlags.enableSecondGranularities

Enable second-level date granularities (second, minute of day, second of day, second of minute) in the UI apps. Gates the UI surfacing only; the backend must also support time granularities and the date dimension must expose the corresponding attributes.

**Signature:**

```typescript
enableSecondGranularities?: boolean;
```

### IFeatureFlags.enableSemanticConditionalFormatting

Enables semantic-layer conditional formatting (S7/F1-2660): authoring rules on a catalog object (label, metric, fact, or date dataset) via the catalog item detail view's Conditional Formatting row, and inheriting/rendering those rules in a pivot table — independent of [IFeatureFlags.enableConditionalFormatting](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ifeatureflags/index.md#ifeatureflagsenableconditionalformatting), which only gates an insight's own authored rules.

**Signature:**

```typescript
enableSemanticConditionalFormatting?: boolean;
```

### IFeatureFlags.enableSemanticSearch

Enable Semantic Search in the UI.

**Signature:**

```typescript
enableSemanticSearch?: boolean;
```

### IFeatureFlags.enableShellApplication

Enable shell application.

**Signature:**

```typescript
enableShellApplication?: boolean;
```

### IFeatureFlags.enableShellApplication_dashboards

Per-app sub-flag under enableShellApplication. When true (and enableShellApplication is also true), KPI Dashboards runs as a pluggable app inside the host. When false, the legacy standalone app at `/dashboards/#/workspace/{id}/...` is rendered instead.

**Signature:**

```typescript
enableShellApplication_dashboards?: boolean;
```

### IFeatureFlags.enableSingleStoreDataSource

**Signature:**

```typescript
enableSingleStoreDataSource?: boolean;
```

### IFeatureFlags.enableSlidesExport

Enable slideshow exports settings from server

**Signature:**

```typescript
enableSlidesExport?: boolean;
```

### IFeatureFlags.enableSnapshotExport

Enable snapshot export

**Signature:**

```typescript
enableSnapshotExport?: boolean;
```

### IFeatureFlags.enableSnapshotExportAccessibility

Enable accessibility enhancements for snapshot export.

**Signature:**

```typescript
enableSnapshotExportAccessibility?: boolean;
```

### IFeatureFlags.enableStarrocksDataSource

**Signature:**

```typescript
enableStarrocksDataSource?: boolean;
```

### IFeatureFlags.enableStringParameters

Enable authoring of string (textual) what-if parameters.

**Signature:**

```typescript
enableStringParameters?: boolean;
```

### IFeatureFlags.enableSystemAccountFiltering

Enable system account filtering.

**Signature:**

```typescript
enableSystemAccountFiltering?: boolean;
```

### IFeatureFlags.enableTimezoneChange

This setting controls whether end users may change the timezone in Analytical Designer and, by default, on dashboards.

**Signature:**

```typescript
enableTimezoneChange?: boolean;
```

### IFeatureFlags.enableTrinoDataSource

**Signature:**

```typescript
enableTrinoDataSource?: boolean;
```

### IFeatureFlags.enableUserDataFiltersUi

Enable User Data Filters UI.

**Signature:**

```typescript
enableUserDataFiltersUi?: boolean;
```

### IFeatureFlags.enableUserLanguageChange

Enable the option of setting user language in the user menu.

**Signature:**

```typescript
enableUserLanguageChange?: boolean;
```

### IFeatureFlags.enableVisualizationFilteringByTags

Enable filtering of visualizations by tags provided via URL.

**Signature:**

```typescript
enableVisualizationFilteringByTags?: boolean;
```

### IFeatureFlags.enableVisualizationFineTuning

Enable fine-tuning options for visualization in AD configuration panel.

**Signature:**

```typescript
enableVisualizationFineTuning?: boolean;
```

### IFeatureFlags.enableVisualizationPermissions

Enables object-level permissions for visualizations. Shared with the backend, which enforces them. Also offers the MANAGE\_VISUALIZATIONS workspace permission in user management.

**Signature:**

```typescript
enableVisualizationPermissions?: boolean;
```

### IFeatureFlags.enableWidgetExportPdf

Enable widget export to PDF.

**Signature:**

```typescript
enableWidgetExportPdf?: boolean;
```

### IFeatureFlags.enableWorkspaceSettingsAppHeaderMenuItem

Enables workspace settings link in account menu of the user in every app header.

**Signature:**

```typescript
enableWorkspaceSettingsAppHeaderMenuItem?: boolean;
```

### IFeatureFlags.productionFeatures

> **Alpha API.** Initial API, highly likely to change outside SemVer. Don't build on it in production. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Enable production features

**Signature:**

```typescript
productionFeatures?: IProductionFeaturesConfig;
```
