What problem does it solve? Embedding Omni Analytics dashboards into external applications requires correct URL signing, host configuration, theming, and permission handling, and mistakes like using API tokens as embed secrets or wrong hostnames cause broken or insecure embeds. ## Core Features & Use Cases - Signed Embed URLs: Generate signed iframe URLs server-side with embedSsoDashboard() from @omni-co/embed, including user attributes for row-level security. - Custom Themes & Events: Style embedded dashboards with customTheme properties and handle two-way postMessage events like dashboard:tile-drill and dashboard:filter-change-by-url-parameter. - Permission-Aware Content: Resolve embed users via SCIM, list documents scoped to user permissions, and set up entity workspaces for user-created dashboards. - Use Case: Build a customer portal sidebar that shows only the dashboards each embed user can access, then render the selected dashboard in a branded iframe that logs drill interactions back to the parent app. ## Quick Start Ask the agent to generate a signed embed URL for a specific dashboard UUID and user email using the @omni-co/embed SDK with the appropriate brand filter applied.