Anant Dalela
07/24/2026, 4:56 PMhideTopBar setting default to false?
• Is it possible to only show a subset of top bar elements, e.g. only show Dashboards, Analyze, and Metrics (hide Data, Catalog)kapa.ai
07/24/2026, 4:57 PMhideTopBar default to false?
The knowledge sources do not mention a hideTopBar parameter at all. The correct parameter for hiding the top bar in an iframe is ?hideControl=[topBar]. Since this is an opt-in URL parameter you must explicitly add to the embed URL, the top bar is shown by default (i.e., you must actively pass hideControl=[topBar] to hide it). [Configuration Options]
2. Is it possible to show only a subset of top bar elements (e.g. only Dashboards, Analyze, Metrics — hiding Data, Catalog)?
The knowledge sources do not support this. The hideControl parameter for the top bar works as an all-or-nothing toggle — you can either show the entire top bar or hide it completely with ?hideControl=[topBar]. There is no documented way to selectively hide individual items within the top bar (such as Data or Catalog tabs). [Configuration Options]
The supported hideControl values are limited to: filterBar, topBar, widgetsCatalogue, deleteButton, saveAsButton, and shareButton — none of which target individual top bar navigation items.
If this level of granularity is important to you, it would be worth submitting it as a product feedback/feature request to the GoodData team. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups.
👀 Our Support team monitors all messages and will jump in if needed.Anant Dalela
07/24/2026, 4:57 PMhideControl include topBar by default?Anant Dalela
07/24/2026, 4:58 PMMichael Ullock
07/24/2026, 5:07 PMhideControl has no default value. If you don’t add it to the URL at all, nothing is hidden, including the top bar. So the top bar is shown unless you explicitly pass ?hideControl=[topBar] to hide it.
Unfortunately, hideControl only works as an all-or-nothing toggle per element (filterBar, topBar, widgetsCatalogue, deleteButton, saveAsButton, shareButton) - there’s no way to selectively hide individual items within the top bar itself, so a “Dashboards/Analyze/Metrics only” version isn’t achievable through the top bar’s own configuration.
The approach we’ve seen work well for other customers with this same need: hide the entire top bar with ?hideControl=[topBar], then build your own custom navigation in your host application with just the links you want to expose (Dashboards, Analyze, Metrics), while simply not including links to Data or Catalog. This gives you full control over exactly which sections are reachable.
If per-item control within GoodData’s native top bar would still be valuable to you, we can submit this as product feedback on your behalfAnant Dalela
07/24/2026, 5:10 PM${goodDataHostname}/dashboards/embedded/#/workspace/${workspaceId}?showNavigation=true&apiTokenAuthentication=true&excludeObjectsWithTags=[internal]
Is one of the other params implicitly causing the topBar to be hidden? (to be clear, we want to continue having the top bar hidden, just trying to understand how that's happening)Anant Dalela
07/24/2026, 5:12 PM/analyze and /metrics instead of /dashboards?Michael Ullock
07/24/2026, 5:49 PM/dashboard/... part). Without it, you’re likely landing on a “pick a dashboard” screen instead of an actual dashboard — and the top bar only shows up once a dashboard is loaded. So it’s probably not hidden on purpose, just not showing up yet. Worth testing on your end to confirm — but if that’s right, once you load a real dashboard, add ?hideControl=[topBar] to make sure it stays hidden.
For Analyze: yes, you can link to it, but the URL format is a bit different - no workspace/ in the path:
${goodDataHostname}/analyze/embedded/#/${workspaceId}
For Metrics: unfortunately not, only Dashboards and Analyze can be embedded this way. There’s no equivalent link for Metrics.Anant Dalela
07/24/2026, 6:08 PMMANAGE on a workspace but not grant them USE on their workspace's data source?
This seems to be working as expected in my initial tests, but just wanted to confirm if this is officially recommended and stable moving forwardMichael Ullock
07/24/2026, 6:15 PMMANAGE) — USE on the data source only controls mapping new tables into the LDM, not whether MANAGE can edit/delete existing LDM objects. So withholding USE doesn’t actually block LDM changes, and our docs flag broad MANAGE grants as a risk for this reason. More details can be found here:
gooddata.com/docs/…/set-permissions-for-workspace
One option: there’s a difference between a metric a user builds inside one specific chart — which only applies to that chart and isn’t saved anywhere else — versus a proper saved metric that shows up in the shared metrics catalog for everyone to reuse. Only the second kind requires touching the LDM. If your users just need the first kind (custom calculations scoped to their own visualizations), ANALYZE alone covers that.Anant Dalela
07/24/2026, 6:20 PMANALYZE permission -- the "create metric" button only shows up when the user has MANAGE permission
Note that we do not currently have the designer embedded in standalone mode - I'm accessing the designer in "slide out" mode via editing a dashboard -- does this change the behavior? Are there any additional steps required to make the "Create metric" button show up for users with ANALYZE?Michael Ullock
07/24/2026, 6:26 PMANALYZE only allows viewing metrics and the LDM, not creating them. This is a workspace-level permission check, so it shouldn’t matter whether you’re in standalone Analytical Designer or the slide-out editor via a dashboard - there’s no additional setting to unlock it for ANALYZE users today.
So unfortunately there’s currently no way to let a user create metrics without also granting MANAGE, which - as discussed - also grants LDM edit rights.Anant Dalela
07/24/2026, 6:29 PMMichael Ullock
07/24/2026, 6:46 PMRESTRICT_BASE_UI organization setting. Per our release notes, under “Custom UI‑Only Experience: Restrict Access to Native UI” (March 19, 2026) — gooddata.com/docs/cloud/whats-new-cloud:
_“You can now restrict access to GoodData’s native UI for embed‑only deployments. Enable theAnd from the Embed Dashboards documentation, under “Access restricted by organization setting” — gooddata.com/docs/…/embed-dashboard-via-iframe:organization setting to block native apps for end users, and grantRESTRICT_BASE_UIonly to selected users or groups. Organization administrators always retain access.”_BASE_UI_ACCESS
_“If your organization has enabled theSo enablingsetting and a user does not have theRESTRICT_BASE_UIpermission, native iFrame embedding is blocked. Organization administrators always retain access.”_BASE_UI_ACCESS
RESTRICT_BASE_UI and reserving BASE_UI_ACCESS for your own admins forces all end users through your embed only, regardless of what workspace permission they hold. Full setup details here: gooddata.com/docs/…/restrict-access-to-native-uiAnant Dalela
07/24/2026, 6:47 PM