Component description

The embeddedApplication component embeds an external web application in an iframe. The iframe stretches to fill the available area of the containing page section. Multiple embeddedApplication components can be placed on a single page.

When the embedded application loads, Dawiso sends it a DAWISO_CONFIG message containing the instance URLs and current page context. The embedded application can use this to make Dawiso API calls if needed.

Warning

No authentication tokens are included in the DAWISO_CONFIG message. The embedded application is responsible for its own authentication.

Minimal JSON

{
    "type": "embeddedApplication",
    "url": "https://external-app.com"
}
{
    "type": "embeddedApplication",
    "url": "https://app.powerbi.com/reportEmbed?reportId=your-report-id"
}

Nested properties

PropertyDescriptionValuesMandatory
typeembeddedApplicationstringYes
urlURL of the external application to embed in the iframe.stringYes

Full-page mode

In addition to embedding in a regular page template, you can display an embedded application as a standalone full-screen page. To configure this:

  1. Set locationKey: "embeddedApplication" in the pages asset.
  2. Access the page via its fixed URL: /app/{url} (where url is the value configured in the page).

Pages with locationKey: "embeddedApplication" are not listed in the Dashboards navigation or on the homepage — they are only reachable via the fixed URL.