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.
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
| Property | Description | Values | Mandatory |
|---|---|---|---|
type | embeddedApplication | string | Yes |
url | URL of the external application to embed in the iframe. | string | Yes |
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:
- Set
locationKey: "embeddedApplication"in the pages asset. - Access the page via its fixed URL:
/app/{url}(whereurlis 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.