Skip to main content

Documentation Portal

URL Embedding

URL Embedding lets you define the trusted domains that are allowed to display DashHub dashboards through an iframe. Only the domains you specify here are permitted, ensuring that DashHub content appears exclusively in approved external environments.

You can authorize up to five domains to use dashboards in embed mode.

It may take a couple of minutes for the configuration to become effective.

The validation rules for allowed domains are the same as those used for External content tiles.

Warning

TrendMiner is not responsible for exposing dashboard content in third-party software where the dashboard is embedded. Please ensure you only add trusted domains to the list of allowed embedding URLs.

URL Embedding is designed to provide access only to DashHub dashboards within an embedded context. The embed URL you receive is specifically generated to load a dashboard in embed mode, ensuring a clean, focused, and controlled experience inside third-party environments.

Manipulating the URL, for example by removing the embed query parameter, can lead to unexpected or unintended behavior. The embedded experience is not intended to provide full access to TrendMiner from within another application. Users of embedded dashboards are expected to remain within the embedded context. Any interactive links or actions in the dashboard open the corresponding TrendMiner functionality in a new browser tab, where the user can continue their analysis in the full, supported environment.

Using the embed URL outside its intended form is at the user’s own responsibility and is not considered a supported integration path. Doing so may bypass design safeguards and prevent TrendMiner from functioning as intended.

When a dashboard is viewed in embed mode, you can optionally control the global timeframe directly through the embed URL. By adding a valid startDate and endDate query parameter, the embedded dashboard will use this timeframe instead of the one saved in the dashboard.

Both parameters must be provided and must use a valid ISO-8601 date format (for example: 2025-09-16T14:05:17.590Z). If both values are valid, the embedded dashboard loads using the specified start and end date, and all tiles that follow the global timeframe (such as ContextHub and TrendHub tiles) will display data for that period.

If either startDate or endDate is missing or invalid, the parameters are ignored entirely and the dashboard uses its original configured timeframe.

e.g. https://example.com/dashhub/dashboard/123?embed=true&startDate=2025-09-16T14:05:17.590Z&endDate=2025-09-18T14:05:17.590Z