[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-explore-omni-omni-embed":3,"mdc-q5qno8-key":40,"related-org-explore-omni-omni-embed":6915,"related-repo-explore-omni-omni-embed":7061},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":29,"repoUrl":30,"updatedAt":31,"license":32,"forks":33,"topics":34,"repo":35,"sourceUrl":38,"mdContent":39},"omni-embed","embed Omni Analytics dashboards","Embed Omni Analytics dashboards in external applications — URL signing, custom themes, iframe events, entity workspaces, and permission-aware content — using the @omni-co\u002Fembed SDK and Omni CLI. Use this skill whenever someone wants to embed a dashboard, sign an embed URL, customize the embedded theme, handle embed events, listen for clicks or drills in the iframe, send filters to an embedded dashboard, set up entity workspaces, look up embed users, build a permission-aware content list, white-label an embedded dashboard, or any variant of \"embed this dashboard\", \"customize the iframe theme\", \"handle click events from the embed\", \"filter the embedded dashboard\", \"set up embedding\", or \"what dashboards can this user see\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"explore-omni","Explore Omni","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fexplore-omni.png","exploreomni",[13,17,20,23,26],{"name":14,"slug":15,"type":16},"Dashboards","dashboards","tag",{"name":18,"slug":19,"type":16},"Omni","omni",{"name":21,"slug":22,"type":16},"Analytics","analytics",{"name":24,"slug":25,"type":16},"SDK","sdk",{"name":27,"slug":28,"type":16},"Frontend","frontend",27,"https:\u002F\u002Fgithub.com\u002Fexploreomni\u002Fomni-agent-skills","2026-04-06T18:10:55.739544",null,3,[],{"repoUrl":30,"stars":29,"forks":33,"topics":36,"description":37},[],"A collection of skill for working with Omni. These skills help AI agents understand and execute Omni workflows more effectively.","https:\u002F\u002Fgithub.com\u002Fexploreomni\u002Fomni-agent-skills\u002Ftree\u002FHEAD\u002Fskills\u002Fomni-embed","---\nname: omni-embed\ndescription: Embed Omni Analytics dashboards in external applications — URL signing, custom themes, iframe events, entity workspaces, and permission-aware content — using the @omni-co\u002Fembed SDK and Omni CLI. Use this skill whenever someone wants to embed a dashboard, sign an embed URL, customize the embedded theme, handle embed events, listen for clicks or drills in the iframe, send filters to an embedded dashboard, set up entity workspaces, look up embed users, build a permission-aware content list, white-label an embedded dashboard, or any variant of \"embed this dashboard\", \"customize the iframe theme\", \"handle click events from the embed\", \"filter the embedded dashboard\", \"set up embedding\", or \"what dashboards can this user see\".\n---\n\n# Omni Embed\n\nEmbed Omni dashboards in external applications using signed iframe URLs. The `@omni-co\u002Fembed` SDK handles URL signing and theme customization. Omni's postMessage events enable two-way communication between the parent app and embedded iframe.\n\n> **Tip**: Use `omni-content-explorer` to find dashboards to embed, and `omni-admin` to manage embed user permissions and user attributes for row-level security.\n\n## Prerequisites\n\n```bash\nnpm install @omni-co\u002Fembed\n```\n\n```bash\n# Verify the Omni CLI is installed — if not, ask the user to install it\n# See: https:\u002F\u002Fgithub.com\u002Fexploreomni\u002Fcli#readme\ncommand -v omni >\u002Fdev\u002Fnull || echo \"ERROR: Omni CLI is not installed.\"\n```\n\n```bash\n# Show available profiles and select the appropriate one\nomni config show\n# If multiple profiles exist, ask the user which to use, then switch:\nomni config use \u003Cprofile-name>\n\n# Confirm the active profile is authenticated and inspect your permissions:\nomni whoami whoami\n\nexport OMNI_EMBED_SECRET=\"your-embed-secret\"   # Admin → Embed (for URL signing)\n```\n\n> **Auth**: a profile authenticates with an **API key** or **OAuth** (separate from the embed secret below). If `whoami` (or any call) returns **401**, hand off — ask the user to run `! omni config login \u003Cprofile>` (OAuth 2.1 browser flow; it blocks ~2 min on the browser). Don't run `config login` yourself in a headless\u002FCI session (no browser → timeout); on a local interactive machine you *may*. See the **`omni-api-conventions`** rule for profile setup (`omni config init --auth oauth`) and discovering request-body shapes with `--schema`.\n\nThe embed secret is found in **Admin → Embed** in your Omni instance. Do not assume\n`OMNI_BASE_URL` is the embed host: CLI\u002FAPI URLs often use `.omniapp.co`, custom\ndomains, or internal playground domains. Set `OMNI_EMBED_HOST` to the bare embed\nhostname (for example `yourorg.embed-omniapp.co`) when signing iframe URLs.\n\n## Safe Signing Defaults\n\n- **Use the SDK signer** — generate signed URLs with `embedSsoDashboard()` from `@omni-co\u002Fembed`. Do not hand-roll HMAC signing unless the user explicitly asks for a low-level implementation.\n- **Never use `OMNI_API_TOKEN` as the embed secret** — API tokens authenticate REST\u002FCLI calls and are not valid embed signing secrets. Use `OMNI_EMBED_SECRET` from Admin → Embed.\n- **If the embed secret is unavailable** — do not fabricate a signed URL. Return server-side code that calls `embedSsoDashboard()` with `secret: process.env.OMNI_EMBED_SECRET` and tell the user to set that env var.\n- **Use the embed host for iframe URLs** — `host` must be a bare `.embed-omniapp.co` hostname, with no `https:\u002F\u002F`, path, or port.\n- **Do not derive the embed host from `OMNI_BASE_URL` unless it is already an embed host** — CLI\u002FAPI base URLs often use `.omniapp.co` or a custom API domain. If only an API base URL is known, leave `host: process.env.OMNI_EMBED_HOST` (or a placeholder like `yourorg.embed-omniapp.co`) in the server code and call out that it must be set separately.\n- **If Node.js is unavailable** — still provide TypeScript\u002FNode server code that uses `@omni-co\u002Fembed`; do not switch to Python or browser-side manual HMAC signing just to make a local demo runnable.\n\n## Discovering Commands\n\n```bash\nomni scim --help        # Embed user lookup\nomni documents --help   # Document listing\nomni folders --help     # Folder listing\n```\n\n> **Tip**: Use `-o json` to force structured output for programmatic parsing, or `-o human` for readable tables. The default is `auto` (human in a TTY, JSON when piped).\n\n## Signing Embed URLs\n\nUse `embedSsoDashboard()` from the `@omni-co\u002Fembed` SDK to generate a signed URL server-side, then load it in an iframe client-side.\n\n```typescript\nimport { embedSsoDashboard, EmbedSessionMode } from \"@omni-co\u002Fembed\";\n\nconst embedUrl = await embedSsoDashboard({\n  contentId: \"dashboard-uuid\",\n  secret: process.env.OMNI_EMBED_SECRET,\n  host: process.env.OMNI_EMBED_HOST ?? \"yourorg.embed-omniapp.co\",\n  externalId: \"user@example.com\",\n  name: \"Jane Doe\",\n  userAttributes: { brand: [\"Acme\"] },     \u002F\u002F For row-level security\n  mode: EmbedSessionMode.SingleContent,\n  prefersDark: \"false\",\n});\n```\n\n### Parameters\n\n| Parameter | Required | Description |\n|-----------|----------|-------------|\n| `contentId` | Yes | Dashboard UUID (from URL or Admin → Dashboards) |\n| `secret` | Yes | Embed secret from Admin → Embed |\n| `host` | Yes | Embed hostname only — no protocol, no port |\n| `externalId` | Yes | Unique user identifier (typically email) |\n| `name` | Yes | Display name for the user |\n| `userAttributes` | No | `Record\u003Cstring, string[]>` for row-level security |\n| `mode` | No | `SingleContent` (default) or `Application` (enables create) |\n| `prefersDark` | No | `\"true\"` or `\"false\"` — controls light\u002Fdark mode |\n| `customTheme` | No | Theme object (see Custom Themes below) |\n| `entity` | No | Entity name for workspaces (see Entity Workspaces below) |\n\n**Gotcha**: The `host` parameter must be a bare hostname (e.g., `yourorg.embed-omniapp.co`). Including a protocol (`https:\u002F\u002F`) or port (`:3000`) causes Omni to return 400.\n\nIf `OMNI_EMBED_SECRET` is not set, still produce this SDK-shaped server-side\ncode with `process.env.OMNI_EMBED_SECRET`; do not substitute `OMNI_API_TOKEN` or\nanother API credential.\n\n## Custom Themes\n\nPass a `customTheme` object to `embedSsoDashboard()` to style the embedded dashboard content (tile backgrounds, text colors, controls, buttons). This controls what's **inside** the iframe — parent app styling is separate.\n\n```typescript\nconst embedUrl = await embedSsoDashboard({\n  \u002F\u002F ...signing params\n  prefersDark: \"false\",\n  customTheme: {\n    \"dashboard-background\": \"#FEF2F2\",\n    \"dashboard-tile-background\": \"#FFF5F5\",\n    \"dashboard-key-color\": \"#E60000\",\n    \"dashboard-key-text-color\": \"#ffffff\",\n    \u002F\u002F ...\n  },\n});\n```\n\n### Property Reference\n\n**Page:**\n\n| Property | Description |\n|----------|-------------|\n| `dashboard-background` | Dashboard page background |\n| `dashboard-page-padding` | Dashboard page padding |\n\n**Tiles:**\n\n| Property | Description |\n|----------|-------------|\n| `dashboard-tile-margin` | Spacing around tiles |\n| `dashboard-tile-background` | Tile background color |\n| `dashboard-tile-shadow` | Tile box shadow |\n| `dashboard-tile-text-body-color` | Primary text color in tiles |\n| `dashboard-tile-text-secondary-color` | Secondary text color in tiles |\n| `dashboard-tile-border-color` | Tile border color |\n| `dashboard-tile-border-radius` | Tile border radius |\n| `dashboard-tile-border-style` | Tile border style |\n| `dashboard-tile-border-width` | Tile border width |\n| `dashboard-tile-title-font-size` | Title font size |\n| `dashboard-tile-title-font-weight` | Title font weight |\n| `dashboard-tile-title-text-color` | Title text color |\n| `dashboard-tile-title-font-family` | Custom title font (woff2 URL) |\n| `dashboard-tile-text-body-font-family` | Custom body font |\n| `dashboard-tile-text-code-font-family` | Custom code font |\n\n**Controls (filter dropdowns):**\n\n| Property | Description |\n|----------|-------------|\n| `dashboard-control-background` | Filter control background |\n| `dashboard-control-radius` | Filter control border radius |\n| `dashboard-control-border-color` | Filter control border color |\n| `dashboard-control-text-color` | Filter control text color |\n| `dashboard-control-placeholder-color` | Placeholder text color |\n| `dashboard-control-label-color` | Label text above controls |\n| `dashboard-control-outline-color` | Focus outline color |\n\n**Control Popovers (dropdown menus):**\n\n| Property | Description |\n|----------|-------------|\n| `dashboard-control-popover-background` | Popover background |\n| `dashboard-control-popover-text-color` | Popover text color |\n| `dashboard-control-popover-secondary-text-color` | Secondary text in popovers |\n| `dashboard-control-popover-link-color` | Link color in popovers |\n| `dashboard-control-popover-divider-color` | Divider color |\n| `dashboard-control-popover-radius` | Popover border radius |\n| `dashboard-control-popover-border-color` | Popover border color |\n| `dashboard-filter-input-background` | Filter input background |\n| `dashboard-filter-input-radius` | Filter input border radius |\n| `dashboard-filter-input-border-color` | Filter input border color |\n| `dashboard-filter-input-text-color` | Filter input text color |\n| `dashboard-filter-input-placeholder-color` | Placeholder text |\n| `dashboard-filter-input-icon-color` | Icon color in filter inputs |\n| `dashboard-filter-input-outline-color` | Focus outline for filter inputs |\n| `dashboard-filter-input-accent-color` | Checkbox, radio, and toggle color |\n| `dashboard-filter-input-accent-invert-color` | Checkmark\u002Fdot color inside inputs |\n| `dashboard-filter-input-token-color` | Multi-select token background |\n| `dashboard-filter-input-token-text-color` | Multi-select token text color |\n\n**Buttons:**\n\n| Property | Description |\n|----------|-------------|\n| `dashboard-key-color` | Primary action color (Update buttons) |\n| `dashboard-key-text-color` | Text color on primary buttons |\n| `dashboard-button-radius` | Button border radius |\n| `dashboard-button-transparent-text-color` | Transparent button text color |\n| `dashboard-button-transparent-interactive-color` | Transparent button hover color |\n| `dashboard-menu-item-interactive-color` | Menu item hover background |\n\n### Supported CSS Values\n\n- Hex colors: `\"#FEF2F2\"`, `\"#E60000\"`\n- Box shadows with rgba: `\"0 2px 8px rgba(230, 0, 0, 0.1)\"` (for shadow properties only)\n- Custom fonts via URL: `\"url(https:\u002F\u002Ffonts.gstatic.com\u002F...) format('woff2')\"`\n- Empty strings to clear defaults: `\"\"`\n- `linear-gradient()` and `rgba()` for background\u002Fcolor properties work in Omni's UI theme editor but may fail when passed via the SDK — use solid hex colors for reliability\n\n### Theming Tips\n\nFor effective branding, tint backgrounds throughout rather than only coloring buttons:\n\n- `dashboard-background` → light brand tint (like Tailwind's color-50)\n- `dashboard-tile-background` → slightly lighter than page background\n- `dashboard-tile-title-text-color` → brand primary (titles in brand color)\n- `dashboard-control-label-color` → brand primary (labels in brand color)\n- `dashboard-tile-border-color` → medium-light brand tint (like color-200)\n- `dashboard-key-color` → brand primary\n- `dashboard-filter-input-accent-color` → brand primary (checkboxes, toggles)\n\n## Embed Events\n\nOmni communicates with the parent app via `postMessage`. All Omni events have `source: \"omni\"`.\n\n### Listening for Events\n\n```javascript\nwindow.addEventListener(\"message\", (event) => {\n  if (event.data?.source !== \"omni\") return;\n\n  switch (event.data.name) {\n    case \"dashboard:loaded\":\n      \u002F\u002F Dashboard ready\n      break;\n    case \"error\":\n      \u002F\u002F Handle error\n      break;\n    case \"dashboard:tile-drill\":\n      \u002F\u002F Handle drill action\n      break;\n  }\n});\n```\n\n### Event Reference\n\n**`dashboard:loaded`** — Fired when the embedded dashboard finishes loading.\n\n```json\n{ \"source\": \"omni\", \"name\": \"dashboard:loaded\" }\n```\n\n**`dashboard:filters`** — Fired when filter state changes inside the embedded dashboard.\n\n```json\n{\n  \"source\": \"omni\",\n  \"name\": \"dashboard:filters\",\n  \"payload\": { \u002F* filter state *\u002F }\n}\n```\n\n**`error`** — Fired when a detectable error occurs on the embedded page.\n\n```json\n{\n  \"source\": \"omni\",\n  \"name\": \"error\",\n  \"payload\": {\n    \"href\": \"https:\u002F\u002F...\",\n    \"message\": \"Error description\"\n  }\n}\n```\n\n**`dashboard:tile-drill`** — Fired when a user drills on any dashboard tile (charts, tables, maps). No Omni-side configuration required.\n\n```json\n{\n  \"source\": \"omni\",\n  \"name\": \"dashboard:tile-drill\",\n  \"payload\": {\n    \"userId\": \"string\",\n    \"dashboard\": {\n      \"filters\": {\n        \"filterName\": {\n          \"filter\": {},\n          \"asJsonUrlSearchParam\": \"string\"\n        }\n      },\n      \"href\": \"string\",\n      \"urlId\": \"string\",\n      \"path\": \"string\",\n      \"title\": \"string\"\n    },\n    \"tile\": {\n      \"id\": \"string\",\n      \"title\": \"string\",\n      \"appliedFilters\": {\n        \"filterName\": {\n          \"filter\": {},\n          \"asJsonUrlSearchParam\": \"string\"\n        }\n      }\n    },\n    \"drill\": {\n      \"field\": \"string\",\n      \"fieldLabel\": \"string\",\n      \"drillQueryLabel\": \"string\",\n      \"rowToDrill\": { \"field_name\": \"value\" }\n    }\n  }\n}\n```\n\nUse `drill.rowToDrill` for the data from the drilled row. Use `asJsonUrlSearchParam` from `tile.appliedFilters` or `dashboard.filters` to sign and embed a different dashboard with those filters applied.\n\n**`page:changed`** — Fired when the URL changes inside the iframe (including after saving a new dashboard).\n\n```json\n{\n  \"source\": \"omni\",\n  \"name\": \"page:changed\",\n  \"payload\": {\n    \"pathname\": \"string\",\n    \"type\": \"string\"\n  }\n}\n```\n\n**Custom visualization events** — Fired when a user clicks a configured table row or markdown link. Requires setup in Omni: set the table column's Display to **Link** → **Embed event** and enter an event name. For markdown, use `\u003Comni-message>` tags.\n\n```json\n{\n  \"source\": \"omni\",\n  \"name\": \"\u003Cyour-event-name>\",\n  \"payload\": {\n    \"data\": \"comma-separated values\"\n  }\n}\n```\n\nTable setup: field dropdown → Display tab → Display as: Link → URL: Embed event → enter event name.\n\nMarkdown setup:\n```html\n\u003Comni-message event-name=\"product-click\" event-data=\"{{products.name.raw}},{{products.retail_price.raw}}\">\n  Click here\n\u003C\u002Fomni-message>\n```\n\n### Sending Events to the Iframe\n\n**`dashboard:filter-change-by-url-parameter`** — Push a filter from the parent app into the embedded dashboard.\n\n```javascript\niframe.contentWindow.postMessage({\n  source: \"omni\",\n  name: \"dashboard:filter-change-by-url-parameter\",\n  payload: {\n    filterUrlParameter: 'f--\u003Cfilter_id>={\"values\":[\"value1\",\"value2\"]}'\n  }\n}, iframeOrigin);\n```\n\nGet the `filterUrlParameter` string by opening the dashboard in Omni, changing filter values, and copying the `f--` parameter from the URL.\n\n## Entity Workspaces\n\nEntity workspaces let embed users create and save their own dashboards within a scoped folder.\n\n```typescript\nimport {\n  embedSsoDashboard,\n  EmbedSessionMode,\n  EmbedEntityFolderContentRoles,\n  EmbedUiSettings,\n  EmbedConnectionRoles,\n} from \"@omni-co\u002Fembed\";\n\nconst embedUrl = await embedSsoDashboard({\n  \u002F\u002F ...standard signing params\n  entity: \"acme\",\n  entityFolderContentRole: EmbedEntityFolderContentRoles.EDITOR,\n  mode: EmbedSessionMode.Application,\n  uiSettings: {\n    [EmbedUiSettings.SHOW_NAVIGATION]: false,\n  },\n  connectionRoles: {\n    \"connection-uuid\": EmbedConnectionRoles.RESTRICTED_QUERIER,\n  },\n});\n```\n\n| Parameter | Description |\n|-----------|-------------|\n| `entity` | Entity name — scopes the user's folder (e.g., derived from email domain) |\n| `entityFolderContentRole` | `EDITOR` lets users create\u002Fedit dashboards in their entity folder |\n| `mode` | Must be `Application` to enable create features |\n| `uiSettings` | Control Omni's built-in UI (e.g., hide Omni's sidebar if you provide your own) |\n| `connectionRoles` | Grant query access: `RESTRICTED_QUERIER` for data exploration |\n\n## Embed Users and Permissions\n\nWhen building permission-aware experiences (e.g., a sidebar that only shows dashboards a user can access), look up the Omni user ID first, then list documents scoped to that user. API\u002FCLI calls use the Omni API host\u002Fprofile, not the `.embed-omniapp.co` embed host.\n\n### Look Up an Embed User\n\n```bash\nomni scim embed-users-list --filter 'embedExternalId eq \"user@example.com\"'\n```\n\nReturns the Omni user ID for the given `externalId`. If no user is found, the user hasn't accessed any embedded dashboards yet.\n\nIf the embed-user filter returns no rows but a normal SCIM user with the same\nemail\u002FuserName clearly exists, you may use that user's Omni ID as a fallback and\nsay which lookup path was used. Do not fall back to an unfiltered document list as\nthe sidebar result.\n\n### List Documents by User Permission\n\n```bash\nomni documents list --userid \u003ComniUserId>\n```\n\nUse the Omni user ID returned by `embed-users-list`, not the email\u002FexternalId\ndirectly. Filter the response to `hasDashboard: true` before rendering sidebar\nentries. Use the API host\u002Fprofile for `documents list`; use the embed host only\nwhen signing iframe URLs with `embedSsoDashboard()`. Even in a demo app, keep URL\nsigning in a server-side TypeScript\u002FNode function that uses the SDK signer rather\nthan manually reproducing the HMAC protocol in Python or browser code.\n\nIf you are writing server code instead of running the CLI directly, the equivalent\ndocuments API shape is:\n\n```http\nGET \u002Fapi\u002Fv1\u002Fdocuments?userId=\u003ComniUserId>\nAuthorization: Bearer \u003COMNI_API_TOKEN>\n```\n\nUse camelCase `userId` in the API call. The CLI flag is lowercase `--userid`.\n\nResponse uses `records` array (not `documents`):\n\n```json\n{\n  \"pageInfo\": {\n    \"hasNextPage\": false,\n    \"nextCursor\": null,\n    \"pageSize\": 20,\n    \"totalRecords\": 5\n  },\n  \"records\": [\n    {\n      \"identifier\": \"fb007aa3\",\n      \"name\": \"Sales Dashboard\",\n      \"hasDashboard\": true,\n      \"folder\": {\n        \"id\": \"...\",\n        \"name\": \"Sales\",\n        \"path\": \"sales\u002Fregional\"\n      }\n    }\n  ]\n}\n```\n\nUse `identifier` as the `contentId` for embed signing. Filter for `hasDashboard: true` to get embeddable dashboards only.\n\n### List Folders for Friendly Names\n\nEntity folders have technical paths like `omni-system-sso-embed-entity-folder-poc`. Map paths to display names:\n\n```bash\nomni folders list\n```\n\nBuild a `path → name` mapping from the response to display user-friendly folder names.\n\n### Domain Mapping\n\nThe embed domain (`.embed-omniapp.co`) and API domain (`.omniapp.co`) are different:\n\n```\nEmbed: yourorg.embed-omniapp.co  →  used for iframe URLs\nAPI:   yourorg.omniapp.co        →  used for REST API calls\n```\n\nWhen your app stores the embed domain, convert it for API calls by replacing `.embed-omniapp.co` with `.omniapp.co`.\n\n## Docs Reference\n\n- [Embed Overview](https:\u002F\u002Fdocs.omni.co\u002Fembed.md) · [Custom Themes](https:\u002F\u002Fdocs.omni.co\u002Fembed\u002Fcustomization\u002Fthemes.md) · [Embed Events](https:\u002F\u002Fdocs.omni.co\u002Fembed\u002Fevents.md) · [AI Chat in Embeds](https:\u002F\u002Fdocs.omni.co\u002Fembed\u002Fcustomization\u002Fai-chat.md) · [Embed Users API](https:\u002F\u002Fdocs.omni.co\u002Fapi\u002Fusers\u002Flist-embed-users.md) · [Documents API](https:\u002F\u002Fdocs.omni.co\u002Fapi\u002Fdocuments.md)\n\n## Related Skills\n\n- **omni-content-explorer** — find dashboards to embed\n- **omni-content-builder** — create dashboards before embedding them\n- **omni-admin** — manage embed user permissions, user attributes for RLS, and connections\n- **omni-model-explorer** — understand available fields for embed event data\n",{"data":41,"body":42},{"name":4,"description":6},{"type":43,"children":44},"root",[45,53,68,99,106,140,220,382,475,519,525,696,702,773,808,814,833,1259,1266,1542,1581,1608,1614,1640,1910,1916,1924,1978,1986,2260,2268,2407,2415,2741,2749,2869,2875,2951,2957,2962,3035,3041,3061,3067,3409,3415,3428,3510,3524,3650,3663,3853,3866,4756,4789,4803,4992,5024,5178,5183,5188,5282,5288,5302,5463,5484,5490,5495,5872,5994,6000,6012,6018,6059,6071,6076,6082,6128,6164,6169,6194,6213,6234,6670,6695,6701,6714,6737,6750,6756,6775,6785,6802,6808,6862,6868,6909],{"type":46,"tag":47,"props":48,"children":49},"element","h1",{"id":4},[50],{"type":51,"value":52},"text","Omni Embed",{"type":46,"tag":54,"props":55,"children":56},"p",{},[57,59,66],{"type":51,"value":58},"Embed Omni dashboards in external applications using signed iframe URLs. The ",{"type":46,"tag":60,"props":61,"children":63},"code",{"className":62},[],[64],{"type":51,"value":65},"@omni-co\u002Fembed",{"type":51,"value":67}," SDK handles URL signing and theme customization. Omni's postMessage events enable two-way communication between the parent app and embedded iframe.",{"type":46,"tag":69,"props":70,"children":71},"blockquote",{},[72],{"type":46,"tag":54,"props":73,"children":74},{},[75,81,83,89,91,97],{"type":46,"tag":76,"props":77,"children":78},"strong",{},[79],{"type":51,"value":80},"Tip",{"type":51,"value":82},": Use ",{"type":46,"tag":60,"props":84,"children":86},{"className":85},[],[87],{"type":51,"value":88},"omni-content-explorer",{"type":51,"value":90}," to find dashboards to embed, and ",{"type":46,"tag":60,"props":92,"children":94},{"className":93},[],[95],{"type":51,"value":96},"omni-admin",{"type":51,"value":98}," to manage embed user permissions and user attributes for row-level security.",{"type":46,"tag":100,"props":101,"children":103},"h2",{"id":102},"prerequisites",[104],{"type":51,"value":105},"Prerequisites",{"type":46,"tag":107,"props":108,"children":113},"pre",{"className":109,"code":110,"language":111,"meta":112,"style":112},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install @omni-co\u002Fembed\n","bash","",[114],{"type":46,"tag":60,"props":115,"children":116},{"__ignoreMap":112},[117],{"type":46,"tag":118,"props":119,"children":122},"span",{"class":120,"line":121},"line",1,[123,129,135],{"type":46,"tag":118,"props":124,"children":126},{"style":125},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[127],{"type":51,"value":128},"npm",{"type":46,"tag":118,"props":130,"children":132},{"style":131},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[133],{"type":51,"value":134}," install",{"type":46,"tag":118,"props":136,"children":137},{"style":131},[138],{"type":51,"value":139}," @omni-co\u002Fembed\n",{"type":46,"tag":107,"props":141,"children":143},{"className":109,"code":142,"language":111,"meta":112,"style":112},"# Verify the Omni CLI is installed — if not, ask the user to install it\n# See: https:\u002F\u002Fgithub.com\u002Fexploreomni\u002Fcli#readme\ncommand -v omni >\u002Fdev\u002Fnull || echo \"ERROR: Omni CLI is not installed.\"\n",[144],{"type":46,"tag":60,"props":145,"children":146},{"__ignoreMap":112},[147,156,165],{"type":46,"tag":118,"props":148,"children":149},{"class":120,"line":121},[150],{"type":46,"tag":118,"props":151,"children":153},{"style":152},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[154],{"type":51,"value":155},"# Verify the Omni CLI is installed — if not, ask the user to install it\n",{"type":46,"tag":118,"props":157,"children":159},{"class":120,"line":158},2,[160],{"type":46,"tag":118,"props":161,"children":162},{"style":152},[163],{"type":51,"value":164},"# See: https:\u002F\u002Fgithub.com\u002Fexploreomni\u002Fcli#readme\n",{"type":46,"tag":118,"props":166,"children":167},{"class":120,"line":33},[168,174,179,184,190,195,200,205,210,215],{"type":46,"tag":118,"props":169,"children":171},{"style":170},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[172],{"type":51,"value":173},"command",{"type":46,"tag":118,"props":175,"children":176},{"style":131},[177],{"type":51,"value":178}," -v",{"type":46,"tag":118,"props":180,"children":181},{"style":131},[182],{"type":51,"value":183}," omni",{"type":46,"tag":118,"props":185,"children":187},{"style":186},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[188],{"type":51,"value":189}," >",{"type":46,"tag":118,"props":191,"children":192},{"style":131},[193],{"type":51,"value":194},"\u002Fdev\u002Fnull",{"type":46,"tag":118,"props":196,"children":197},{"style":186},[198],{"type":51,"value":199}," ||",{"type":46,"tag":118,"props":201,"children":202},{"style":170},[203],{"type":51,"value":204}," echo",{"type":46,"tag":118,"props":206,"children":207},{"style":186},[208],{"type":51,"value":209}," \"",{"type":46,"tag":118,"props":211,"children":212},{"style":131},[213],{"type":51,"value":214},"ERROR: Omni CLI is not installed.",{"type":46,"tag":118,"props":216,"children":217},{"style":186},[218],{"type":51,"value":219},"\"\n",{"type":46,"tag":107,"props":221,"children":223},{"className":109,"code":222,"language":111,"meta":112,"style":112},"# Show available profiles and select the appropriate one\nomni config show\n# If multiple profiles exist, ask the user which to use, then switch:\nomni config use \u003Cprofile-name>\n\n# Confirm the active profile is authenticated and inspect your permissions:\nomni whoami whoami\n\nexport OMNI_EMBED_SECRET=\"your-embed-secret\"   # Admin → Embed (for URL signing)\n",[224],{"type":46,"tag":60,"props":225,"children":226},{"__ignoreMap":112},[227,235,252,260,298,308,317,335,343],{"type":46,"tag":118,"props":228,"children":229},{"class":120,"line":121},[230],{"type":46,"tag":118,"props":231,"children":232},{"style":152},[233],{"type":51,"value":234},"# Show available profiles and select the appropriate one\n",{"type":46,"tag":118,"props":236,"children":237},{"class":120,"line":158},[238,242,247],{"type":46,"tag":118,"props":239,"children":240},{"style":125},[241],{"type":51,"value":19},{"type":46,"tag":118,"props":243,"children":244},{"style":131},[245],{"type":51,"value":246}," config",{"type":46,"tag":118,"props":248,"children":249},{"style":131},[250],{"type":51,"value":251}," show\n",{"type":46,"tag":118,"props":253,"children":254},{"class":120,"line":33},[255],{"type":46,"tag":118,"props":256,"children":257},{"style":152},[258],{"type":51,"value":259},"# If multiple profiles exist, ask the user which to use, then switch:\n",{"type":46,"tag":118,"props":261,"children":263},{"class":120,"line":262},4,[264,268,272,277,282,287,293],{"type":46,"tag":118,"props":265,"children":266},{"style":125},[267],{"type":51,"value":19},{"type":46,"tag":118,"props":269,"children":270},{"style":131},[271],{"type":51,"value":246},{"type":46,"tag":118,"props":273,"children":274},{"style":131},[275],{"type":51,"value":276}," use",{"type":46,"tag":118,"props":278,"children":279},{"style":186},[280],{"type":51,"value":281}," \u003C",{"type":46,"tag":118,"props":283,"children":284},{"style":131},[285],{"type":51,"value":286},"profile-nam",{"type":46,"tag":118,"props":288,"children":290},{"style":289},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[291],{"type":51,"value":292},"e",{"type":46,"tag":118,"props":294,"children":295},{"style":186},[296],{"type":51,"value":297},">\n",{"type":46,"tag":118,"props":299,"children":301},{"class":120,"line":300},5,[302],{"type":46,"tag":118,"props":303,"children":305},{"emptyLinePlaceholder":304},true,[306],{"type":51,"value":307},"\n",{"type":46,"tag":118,"props":309,"children":311},{"class":120,"line":310},6,[312],{"type":46,"tag":118,"props":313,"children":314},{"style":152},[315],{"type":51,"value":316},"# Confirm the active profile is authenticated and inspect your permissions:\n",{"type":46,"tag":118,"props":318,"children":320},{"class":120,"line":319},7,[321,325,330],{"type":46,"tag":118,"props":322,"children":323},{"style":125},[324],{"type":51,"value":19},{"type":46,"tag":118,"props":326,"children":327},{"style":131},[328],{"type":51,"value":329}," whoami",{"type":46,"tag":118,"props":331,"children":332},{"style":131},[333],{"type":51,"value":334}," whoami\n",{"type":46,"tag":118,"props":336,"children":338},{"class":120,"line":337},8,[339],{"type":46,"tag":118,"props":340,"children":341},{"emptyLinePlaceholder":304},[342],{"type":51,"value":307},{"type":46,"tag":118,"props":344,"children":346},{"class":120,"line":345},9,[347,353,358,363,368,373,377],{"type":46,"tag":118,"props":348,"children":350},{"style":349},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[351],{"type":51,"value":352},"export",{"type":46,"tag":118,"props":354,"children":355},{"style":289},[356],{"type":51,"value":357}," OMNI_EMBED_SECRET",{"type":46,"tag":118,"props":359,"children":360},{"style":186},[361],{"type":51,"value":362},"=",{"type":46,"tag":118,"props":364,"children":365},{"style":186},[366],{"type":51,"value":367},"\"",{"type":46,"tag":118,"props":369,"children":370},{"style":131},[371],{"type":51,"value":372},"your-embed-secret",{"type":46,"tag":118,"props":374,"children":375},{"style":186},[376],{"type":51,"value":367},{"type":46,"tag":118,"props":378,"children":379},{"style":152},[380],{"type":51,"value":381},"   # Admin → Embed (for URL signing)\n",{"type":46,"tag":69,"props":383,"children":384},{},[385],{"type":46,"tag":54,"props":386,"children":387},{},[388,393,395,400,402,407,409,415,417,422,424,430,432,438,440,446,448,457,459,465,467,473],{"type":46,"tag":76,"props":389,"children":390},{},[391],{"type":51,"value":392},"Auth",{"type":51,"value":394},": a profile authenticates with an ",{"type":46,"tag":76,"props":396,"children":397},{},[398],{"type":51,"value":399},"API key",{"type":51,"value":401}," or ",{"type":46,"tag":76,"props":403,"children":404},{},[405],{"type":51,"value":406},"OAuth",{"type":51,"value":408}," (separate from the embed secret below). If ",{"type":46,"tag":60,"props":410,"children":412},{"className":411},[],[413],{"type":51,"value":414},"whoami",{"type":51,"value":416}," (or any call) returns ",{"type":46,"tag":76,"props":418,"children":419},{},[420],{"type":51,"value":421},"401",{"type":51,"value":423},", hand off — ask the user to run ",{"type":46,"tag":60,"props":425,"children":427},{"className":426},[],[428],{"type":51,"value":429},"! omni config login \u003Cprofile>",{"type":51,"value":431}," (OAuth 2.1 browser flow; it blocks ~2 min on the browser). Don't run ",{"type":46,"tag":60,"props":433,"children":435},{"className":434},[],[436],{"type":51,"value":437},"config login",{"type":51,"value":439}," yourself in a headless\u002FCI session (no browser → timeout); on a local interactive machine you ",{"type":46,"tag":441,"props":442,"children":443},"em",{},[444],{"type":51,"value":445},"may",{"type":51,"value":447},". See the ",{"type":46,"tag":76,"props":449,"children":450},{},[451],{"type":46,"tag":60,"props":452,"children":454},{"className":453},[],[455],{"type":51,"value":456},"omni-api-conventions",{"type":51,"value":458}," rule for profile setup (",{"type":46,"tag":60,"props":460,"children":462},{"className":461},[],[463],{"type":51,"value":464},"omni config init --auth oauth",{"type":51,"value":466},") and discovering request-body shapes with ",{"type":46,"tag":60,"props":468,"children":470},{"className":469},[],[471],{"type":51,"value":472},"--schema",{"type":51,"value":474},".",{"type":46,"tag":54,"props":476,"children":477},{},[478,480,485,487,493,495,501,503,509,511,517],{"type":51,"value":479},"The embed secret is found in ",{"type":46,"tag":76,"props":481,"children":482},{},[483],{"type":51,"value":484},"Admin → Embed",{"type":51,"value":486}," in your Omni instance. Do not assume\n",{"type":46,"tag":60,"props":488,"children":490},{"className":489},[],[491],{"type":51,"value":492},"OMNI_BASE_URL",{"type":51,"value":494}," is the embed host: CLI\u002FAPI URLs often use ",{"type":46,"tag":60,"props":496,"children":498},{"className":497},[],[499],{"type":51,"value":500},".omniapp.co",{"type":51,"value":502},", custom\ndomains, or internal playground domains. Set ",{"type":46,"tag":60,"props":504,"children":506},{"className":505},[],[507],{"type":51,"value":508},"OMNI_EMBED_HOST",{"type":51,"value":510}," to the bare embed\nhostname (for example ",{"type":46,"tag":60,"props":512,"children":514},{"className":513},[],[515],{"type":51,"value":516},"yourorg.embed-omniapp.co",{"type":51,"value":518},") when signing iframe URLs.",{"type":46,"tag":100,"props":520,"children":522},{"id":521},"safe-signing-defaults",[523],{"type":51,"value":524},"Safe Signing Defaults",{"type":46,"tag":526,"props":527,"children":528},"ul",{},[529,555,581,606,640,679],{"type":46,"tag":530,"props":531,"children":532},"li",{},[533,538,540,546,548,553],{"type":46,"tag":76,"props":534,"children":535},{},[536],{"type":51,"value":537},"Use the SDK signer",{"type":51,"value":539}," — generate signed URLs with ",{"type":46,"tag":60,"props":541,"children":543},{"className":542},[],[544],{"type":51,"value":545},"embedSsoDashboard()",{"type":51,"value":547}," from ",{"type":46,"tag":60,"props":549,"children":551},{"className":550},[],[552],{"type":51,"value":65},{"type":51,"value":554},". Do not hand-roll HMAC signing unless the user explicitly asks for a low-level implementation.",{"type":46,"tag":530,"props":556,"children":557},{},[558,571,573,579],{"type":46,"tag":76,"props":559,"children":560},{},[561,563,569],{"type":51,"value":562},"Never use ",{"type":46,"tag":60,"props":564,"children":566},{"className":565},[],[567],{"type":51,"value":568},"OMNI_API_TOKEN",{"type":51,"value":570}," as the embed secret",{"type":51,"value":572}," — API tokens authenticate REST\u002FCLI calls and are not valid embed signing secrets. Use ",{"type":46,"tag":60,"props":574,"children":576},{"className":575},[],[577],{"type":51,"value":578},"OMNI_EMBED_SECRET",{"type":51,"value":580}," from Admin → Embed.",{"type":46,"tag":530,"props":582,"children":583},{},[584,589,591,596,598,604],{"type":46,"tag":76,"props":585,"children":586},{},[587],{"type":51,"value":588},"If the embed secret is unavailable",{"type":51,"value":590}," — do not fabricate a signed URL. Return server-side code that calls ",{"type":46,"tag":60,"props":592,"children":594},{"className":593},[],[595],{"type":51,"value":545},{"type":51,"value":597}," with ",{"type":46,"tag":60,"props":599,"children":601},{"className":600},[],[602],{"type":51,"value":603},"secret: process.env.OMNI_EMBED_SECRET",{"type":51,"value":605}," and tell the user to set that env var.",{"type":46,"tag":530,"props":607,"children":608},{},[609,614,616,622,624,630,632,638],{"type":46,"tag":76,"props":610,"children":611},{},[612],{"type":51,"value":613},"Use the embed host for iframe URLs",{"type":51,"value":615}," — ",{"type":46,"tag":60,"props":617,"children":619},{"className":618},[],[620],{"type":51,"value":621},"host",{"type":51,"value":623}," must be a bare ",{"type":46,"tag":60,"props":625,"children":627},{"className":626},[],[628],{"type":51,"value":629},".embed-omniapp.co",{"type":51,"value":631}," hostname, with no ",{"type":46,"tag":60,"props":633,"children":635},{"className":634},[],[636],{"type":51,"value":637},"https:\u002F\u002F",{"type":51,"value":639},", path, or port.",{"type":46,"tag":530,"props":641,"children":642},{},[643,655,657,662,664,670,672,677],{"type":46,"tag":76,"props":644,"children":645},{},[646,648,653],{"type":51,"value":647},"Do not derive the embed host from ",{"type":46,"tag":60,"props":649,"children":651},{"className":650},[],[652],{"type":51,"value":492},{"type":51,"value":654}," unless it is already an embed host",{"type":51,"value":656}," — CLI\u002FAPI base URLs often use ",{"type":46,"tag":60,"props":658,"children":660},{"className":659},[],[661],{"type":51,"value":500},{"type":51,"value":663}," or a custom API domain. If only an API base URL is known, leave ",{"type":46,"tag":60,"props":665,"children":667},{"className":666},[],[668],{"type":51,"value":669},"host: process.env.OMNI_EMBED_HOST",{"type":51,"value":671}," (or a placeholder like ",{"type":46,"tag":60,"props":673,"children":675},{"className":674},[],[676],{"type":51,"value":516},{"type":51,"value":678},") in the server code and call out that it must be set separately.",{"type":46,"tag":530,"props":680,"children":681},{},[682,687,689,694],{"type":46,"tag":76,"props":683,"children":684},{},[685],{"type":51,"value":686},"If Node.js is unavailable",{"type":51,"value":688}," — still provide TypeScript\u002FNode server code that uses ",{"type":46,"tag":60,"props":690,"children":692},{"className":691},[],[693],{"type":51,"value":65},{"type":51,"value":695},"; do not switch to Python or browser-side manual HMAC signing just to make a local demo runnable.",{"type":46,"tag":100,"props":697,"children":699},{"id":698},"discovering-commands",[700],{"type":51,"value":701},"Discovering Commands",{"type":46,"tag":107,"props":703,"children":705},{"className":109,"code":704,"language":111,"meta":112,"style":112},"omni scim --help        # Embed user lookup\nomni documents --help   # Document listing\nomni folders --help     # Folder listing\n",[706],{"type":46,"tag":60,"props":707,"children":708},{"__ignoreMap":112},[709,731,752],{"type":46,"tag":118,"props":710,"children":711},{"class":120,"line":121},[712,716,721,726],{"type":46,"tag":118,"props":713,"children":714},{"style":125},[715],{"type":51,"value":19},{"type":46,"tag":118,"props":717,"children":718},{"style":131},[719],{"type":51,"value":720}," scim",{"type":46,"tag":118,"props":722,"children":723},{"style":131},[724],{"type":51,"value":725}," --help",{"type":46,"tag":118,"props":727,"children":728},{"style":152},[729],{"type":51,"value":730},"        # Embed user lookup\n",{"type":46,"tag":118,"props":732,"children":733},{"class":120,"line":158},[734,738,743,747],{"type":46,"tag":118,"props":735,"children":736},{"style":125},[737],{"type":51,"value":19},{"type":46,"tag":118,"props":739,"children":740},{"style":131},[741],{"type":51,"value":742}," documents",{"type":46,"tag":118,"props":744,"children":745},{"style":131},[746],{"type":51,"value":725},{"type":46,"tag":118,"props":748,"children":749},{"style":152},[750],{"type":51,"value":751},"   # Document listing\n",{"type":46,"tag":118,"props":753,"children":754},{"class":120,"line":33},[755,759,764,768],{"type":46,"tag":118,"props":756,"children":757},{"style":125},[758],{"type":51,"value":19},{"type":46,"tag":118,"props":760,"children":761},{"style":131},[762],{"type":51,"value":763}," folders",{"type":46,"tag":118,"props":765,"children":766},{"style":131},[767],{"type":51,"value":725},{"type":46,"tag":118,"props":769,"children":770},{"style":152},[771],{"type":51,"value":772},"     # Folder listing\n",{"type":46,"tag":69,"props":774,"children":775},{},[776],{"type":46,"tag":54,"props":777,"children":778},{},[779,783,784,790,792,798,800,806],{"type":46,"tag":76,"props":780,"children":781},{},[782],{"type":51,"value":80},{"type":51,"value":82},{"type":46,"tag":60,"props":785,"children":787},{"className":786},[],[788],{"type":51,"value":789},"-o json",{"type":51,"value":791}," to force structured output for programmatic parsing, or ",{"type":46,"tag":60,"props":793,"children":795},{"className":794},[],[796],{"type":51,"value":797},"-o human",{"type":51,"value":799}," for readable tables. The default is ",{"type":46,"tag":60,"props":801,"children":803},{"className":802},[],[804],{"type":51,"value":805},"auto",{"type":51,"value":807}," (human in a TTY, JSON when piped).",{"type":46,"tag":100,"props":809,"children":811},{"id":810},"signing-embed-urls",[812],{"type":51,"value":813},"Signing Embed URLs",{"type":46,"tag":54,"props":815,"children":816},{},[817,819,824,826,831],{"type":51,"value":818},"Use ",{"type":46,"tag":60,"props":820,"children":822},{"className":821},[],[823],{"type":51,"value":545},{"type":51,"value":825}," from the ",{"type":46,"tag":60,"props":827,"children":829},{"className":828},[],[830],{"type":51,"value":65},{"type":51,"value":832}," SDK to generate a signed URL server-side, then load it in an iframe client-side.",{"type":46,"tag":107,"props":834,"children":838},{"className":835,"code":836,"language":837,"meta":112,"style":112},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { embedSsoDashboard, EmbedSessionMode } from \"@omni-co\u002Fembed\";\n\nconst embedUrl = await embedSsoDashboard({\n  contentId: \"dashboard-uuid\",\n  secret: process.env.OMNI_EMBED_SECRET,\n  host: process.env.OMNI_EMBED_HOST ?? \"yourorg.embed-omniapp.co\",\n  externalId: \"user@example.com\",\n  name: \"Jane Doe\",\n  userAttributes: { brand: [\"Acme\"] },     \u002F\u002F For row-level security\n  mode: EmbedSessionMode.SingleContent,\n  prefersDark: \"false\",\n});\n","typescript",[839],{"type":46,"tag":60,"props":840,"children":841},{"__ignoreMap":112},[842,898,905,941,973,1011,1065,1094,1123,1181,1211,1241],{"type":46,"tag":118,"props":843,"children":844},{"class":120,"line":121},[845,851,856,861,866,871,876,881,885,889,893],{"type":46,"tag":118,"props":846,"children":848},{"style":847},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[849],{"type":51,"value":850},"import",{"type":46,"tag":118,"props":852,"children":853},{"style":186},[854],{"type":51,"value":855}," {",{"type":46,"tag":118,"props":857,"children":858},{"style":289},[859],{"type":51,"value":860}," embedSsoDashboard",{"type":46,"tag":118,"props":862,"children":863},{"style":186},[864],{"type":51,"value":865},",",{"type":46,"tag":118,"props":867,"children":868},{"style":289},[869],{"type":51,"value":870}," EmbedSessionMode",{"type":46,"tag":118,"props":872,"children":873},{"style":186},[874],{"type":51,"value":875}," }",{"type":46,"tag":118,"props":877,"children":878},{"style":847},[879],{"type":51,"value":880}," from",{"type":46,"tag":118,"props":882,"children":883},{"style":186},[884],{"type":51,"value":209},{"type":46,"tag":118,"props":886,"children":887},{"style":131},[888],{"type":51,"value":65},{"type":46,"tag":118,"props":890,"children":891},{"style":186},[892],{"type":51,"value":367},{"type":46,"tag":118,"props":894,"children":895},{"style":186},[896],{"type":51,"value":897},";\n",{"type":46,"tag":118,"props":899,"children":900},{"class":120,"line":158},[901],{"type":46,"tag":118,"props":902,"children":903},{"emptyLinePlaceholder":304},[904],{"type":51,"value":307},{"type":46,"tag":118,"props":906,"children":907},{"class":120,"line":33},[908,913,918,922,927,931,936],{"type":46,"tag":118,"props":909,"children":910},{"style":349},[911],{"type":51,"value":912},"const",{"type":46,"tag":118,"props":914,"children":915},{"style":289},[916],{"type":51,"value":917}," embedUrl ",{"type":46,"tag":118,"props":919,"children":920},{"style":186},[921],{"type":51,"value":362},{"type":46,"tag":118,"props":923,"children":924},{"style":847},[925],{"type":51,"value":926}," await",{"type":46,"tag":118,"props":928,"children":929},{"style":170},[930],{"type":51,"value":860},{"type":46,"tag":118,"props":932,"children":933},{"style":289},[934],{"type":51,"value":935},"(",{"type":46,"tag":118,"props":937,"children":938},{"style":186},[939],{"type":51,"value":940},"{\n",{"type":46,"tag":118,"props":942,"children":943},{"class":120,"line":262},[944,950,955,959,964,968],{"type":46,"tag":118,"props":945,"children":947},{"style":946},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[948],{"type":51,"value":949},"  contentId",{"type":46,"tag":118,"props":951,"children":952},{"style":186},[953],{"type":51,"value":954},":",{"type":46,"tag":118,"props":956,"children":957},{"style":186},[958],{"type":51,"value":209},{"type":46,"tag":118,"props":960,"children":961},{"style":131},[962],{"type":51,"value":963},"dashboard-uuid",{"type":46,"tag":118,"props":965,"children":966},{"style":186},[967],{"type":51,"value":367},{"type":46,"tag":118,"props":969,"children":970},{"style":186},[971],{"type":51,"value":972},",\n",{"type":46,"tag":118,"props":974,"children":975},{"class":120,"line":300},[976,981,985,990,994,999,1003,1007],{"type":46,"tag":118,"props":977,"children":978},{"style":946},[979],{"type":51,"value":980},"  secret",{"type":46,"tag":118,"props":982,"children":983},{"style":186},[984],{"type":51,"value":954},{"type":46,"tag":118,"props":986,"children":987},{"style":289},[988],{"type":51,"value":989}," process",{"type":46,"tag":118,"props":991,"children":992},{"style":186},[993],{"type":51,"value":474},{"type":46,"tag":118,"props":995,"children":996},{"style":289},[997],{"type":51,"value":998},"env",{"type":46,"tag":118,"props":1000,"children":1001},{"style":186},[1002],{"type":51,"value":474},{"type":46,"tag":118,"props":1004,"children":1005},{"style":289},[1006],{"type":51,"value":578},{"type":46,"tag":118,"props":1008,"children":1009},{"style":186},[1010],{"type":51,"value":972},{"type":46,"tag":118,"props":1012,"children":1013},{"class":120,"line":310},[1014,1019,1023,1027,1031,1035,1039,1044,1049,1053,1057,1061],{"type":46,"tag":118,"props":1015,"children":1016},{"style":946},[1017],{"type":51,"value":1018},"  host",{"type":46,"tag":118,"props":1020,"children":1021},{"style":186},[1022],{"type":51,"value":954},{"type":46,"tag":118,"props":1024,"children":1025},{"style":289},[1026],{"type":51,"value":989},{"type":46,"tag":118,"props":1028,"children":1029},{"style":186},[1030],{"type":51,"value":474},{"type":46,"tag":118,"props":1032,"children":1033},{"style":289},[1034],{"type":51,"value":998},{"type":46,"tag":118,"props":1036,"children":1037},{"style":186},[1038],{"type":51,"value":474},{"type":46,"tag":118,"props":1040,"children":1041},{"style":289},[1042],{"type":51,"value":1043},"OMNI_EMBED_HOST ",{"type":46,"tag":118,"props":1045,"children":1046},{"style":186},[1047],{"type":51,"value":1048},"??",{"type":46,"tag":118,"props":1050,"children":1051},{"style":186},[1052],{"type":51,"value":209},{"type":46,"tag":118,"props":1054,"children":1055},{"style":131},[1056],{"type":51,"value":516},{"type":46,"tag":118,"props":1058,"children":1059},{"style":186},[1060],{"type":51,"value":367},{"type":46,"tag":118,"props":1062,"children":1063},{"style":186},[1064],{"type":51,"value":972},{"type":46,"tag":118,"props":1066,"children":1067},{"class":120,"line":319},[1068,1073,1077,1081,1086,1090],{"type":46,"tag":118,"props":1069,"children":1070},{"style":946},[1071],{"type":51,"value":1072},"  externalId",{"type":46,"tag":118,"props":1074,"children":1075},{"style":186},[1076],{"type":51,"value":954},{"type":46,"tag":118,"props":1078,"children":1079},{"style":186},[1080],{"type":51,"value":209},{"type":46,"tag":118,"props":1082,"children":1083},{"style":131},[1084],{"type":51,"value":1085},"user@example.com",{"type":46,"tag":118,"props":1087,"children":1088},{"style":186},[1089],{"type":51,"value":367},{"type":46,"tag":118,"props":1091,"children":1092},{"style":186},[1093],{"type":51,"value":972},{"type":46,"tag":118,"props":1095,"children":1096},{"class":120,"line":337},[1097,1102,1106,1110,1115,1119],{"type":46,"tag":118,"props":1098,"children":1099},{"style":946},[1100],{"type":51,"value":1101},"  name",{"type":46,"tag":118,"props":1103,"children":1104},{"style":186},[1105],{"type":51,"value":954},{"type":46,"tag":118,"props":1107,"children":1108},{"style":186},[1109],{"type":51,"value":209},{"type":46,"tag":118,"props":1111,"children":1112},{"style":131},[1113],{"type":51,"value":1114},"Jane Doe",{"type":46,"tag":118,"props":1116,"children":1117},{"style":186},[1118],{"type":51,"value":367},{"type":46,"tag":118,"props":1120,"children":1121},{"style":186},[1122],{"type":51,"value":972},{"type":46,"tag":118,"props":1124,"children":1125},{"class":120,"line":345},[1126,1131,1135,1139,1144,1148,1153,1157,1162,1166,1171,1176],{"type":46,"tag":118,"props":1127,"children":1128},{"style":946},[1129],{"type":51,"value":1130},"  userAttributes",{"type":46,"tag":118,"props":1132,"children":1133},{"style":186},[1134],{"type":51,"value":954},{"type":46,"tag":118,"props":1136,"children":1137},{"style":186},[1138],{"type":51,"value":855},{"type":46,"tag":118,"props":1140,"children":1141},{"style":946},[1142],{"type":51,"value":1143}," brand",{"type":46,"tag":118,"props":1145,"children":1146},{"style":186},[1147],{"type":51,"value":954},{"type":46,"tag":118,"props":1149,"children":1150},{"style":289},[1151],{"type":51,"value":1152}," [",{"type":46,"tag":118,"props":1154,"children":1155},{"style":186},[1156],{"type":51,"value":367},{"type":46,"tag":118,"props":1158,"children":1159},{"style":131},[1160],{"type":51,"value":1161},"Acme",{"type":46,"tag":118,"props":1163,"children":1164},{"style":186},[1165],{"type":51,"value":367},{"type":46,"tag":118,"props":1167,"children":1168},{"style":289},[1169],{"type":51,"value":1170},"] ",{"type":46,"tag":118,"props":1172,"children":1173},{"style":186},[1174],{"type":51,"value":1175},"},",{"type":46,"tag":118,"props":1177,"children":1178},{"style":152},[1179],{"type":51,"value":1180},"     \u002F\u002F For row-level security\n",{"type":46,"tag":118,"props":1182,"children":1184},{"class":120,"line":1183},10,[1185,1190,1194,1198,1202,1207],{"type":46,"tag":118,"props":1186,"children":1187},{"style":946},[1188],{"type":51,"value":1189},"  mode",{"type":46,"tag":118,"props":1191,"children":1192},{"style":186},[1193],{"type":51,"value":954},{"type":46,"tag":118,"props":1195,"children":1196},{"style":289},[1197],{"type":51,"value":870},{"type":46,"tag":118,"props":1199,"children":1200},{"style":186},[1201],{"type":51,"value":474},{"type":46,"tag":118,"props":1203,"children":1204},{"style":289},[1205],{"type":51,"value":1206},"SingleContent",{"type":46,"tag":118,"props":1208,"children":1209},{"style":186},[1210],{"type":51,"value":972},{"type":46,"tag":118,"props":1212,"children":1214},{"class":120,"line":1213},11,[1215,1220,1224,1228,1233,1237],{"type":46,"tag":118,"props":1216,"children":1217},{"style":946},[1218],{"type":51,"value":1219},"  prefersDark",{"type":46,"tag":118,"props":1221,"children":1222},{"style":186},[1223],{"type":51,"value":954},{"type":46,"tag":118,"props":1225,"children":1226},{"style":186},[1227],{"type":51,"value":209},{"type":46,"tag":118,"props":1229,"children":1230},{"style":131},[1231],{"type":51,"value":1232},"false",{"type":46,"tag":118,"props":1234,"children":1235},{"style":186},[1236],{"type":51,"value":367},{"type":46,"tag":118,"props":1238,"children":1239},{"style":186},[1240],{"type":51,"value":972},{"type":46,"tag":118,"props":1242,"children":1244},{"class":120,"line":1243},12,[1245,1250,1255],{"type":46,"tag":118,"props":1246,"children":1247},{"style":186},[1248],{"type":51,"value":1249},"}",{"type":46,"tag":118,"props":1251,"children":1252},{"style":289},[1253],{"type":51,"value":1254},")",{"type":46,"tag":118,"props":1256,"children":1257},{"style":186},[1258],{"type":51,"value":897},{"type":46,"tag":1260,"props":1261,"children":1263},"h3",{"id":1262},"parameters",[1264],{"type":51,"value":1265},"Parameters",{"type":46,"tag":1267,"props":1268,"children":1269},"table",{},[1270,1294],{"type":46,"tag":1271,"props":1272,"children":1273},"thead",{},[1274],{"type":46,"tag":1275,"props":1276,"children":1277},"tr",{},[1278,1284,1289],{"type":46,"tag":1279,"props":1280,"children":1281},"th",{},[1282],{"type":51,"value":1283},"Parameter",{"type":46,"tag":1279,"props":1285,"children":1286},{},[1287],{"type":51,"value":1288},"Required",{"type":46,"tag":1279,"props":1290,"children":1291},{},[1292],{"type":51,"value":1293},"Description",{"type":46,"tag":1295,"props":1296,"children":1297},"tbody",{},[1298,1321,1342,1362,1383,1404,1432,1466,1500,1521],{"type":46,"tag":1275,"props":1299,"children":1300},{},[1301,1311,1316],{"type":46,"tag":1302,"props":1303,"children":1304},"td",{},[1305],{"type":46,"tag":60,"props":1306,"children":1308},{"className":1307},[],[1309],{"type":51,"value":1310},"contentId",{"type":46,"tag":1302,"props":1312,"children":1313},{},[1314],{"type":51,"value":1315},"Yes",{"type":46,"tag":1302,"props":1317,"children":1318},{},[1319],{"type":51,"value":1320},"Dashboard UUID (from URL or Admin → Dashboards)",{"type":46,"tag":1275,"props":1322,"children":1323},{},[1324,1333,1337],{"type":46,"tag":1302,"props":1325,"children":1326},{},[1327],{"type":46,"tag":60,"props":1328,"children":1330},{"className":1329},[],[1331],{"type":51,"value":1332},"secret",{"type":46,"tag":1302,"props":1334,"children":1335},{},[1336],{"type":51,"value":1315},{"type":46,"tag":1302,"props":1338,"children":1339},{},[1340],{"type":51,"value":1341},"Embed secret from Admin → Embed",{"type":46,"tag":1275,"props":1343,"children":1344},{},[1345,1353,1357],{"type":46,"tag":1302,"props":1346,"children":1347},{},[1348],{"type":46,"tag":60,"props":1349,"children":1351},{"className":1350},[],[1352],{"type":51,"value":621},{"type":46,"tag":1302,"props":1354,"children":1355},{},[1356],{"type":51,"value":1315},{"type":46,"tag":1302,"props":1358,"children":1359},{},[1360],{"type":51,"value":1361},"Embed hostname only — no protocol, no port",{"type":46,"tag":1275,"props":1363,"children":1364},{},[1365,1374,1378],{"type":46,"tag":1302,"props":1366,"children":1367},{},[1368],{"type":46,"tag":60,"props":1369,"children":1371},{"className":1370},[],[1372],{"type":51,"value":1373},"externalId",{"type":46,"tag":1302,"props":1375,"children":1376},{},[1377],{"type":51,"value":1315},{"type":46,"tag":1302,"props":1379,"children":1380},{},[1381],{"type":51,"value":1382},"Unique user identifier (typically email)",{"type":46,"tag":1275,"props":1384,"children":1385},{},[1386,1395,1399],{"type":46,"tag":1302,"props":1387,"children":1388},{},[1389],{"type":46,"tag":60,"props":1390,"children":1392},{"className":1391},[],[1393],{"type":51,"value":1394},"name",{"type":46,"tag":1302,"props":1396,"children":1397},{},[1398],{"type":51,"value":1315},{"type":46,"tag":1302,"props":1400,"children":1401},{},[1402],{"type":51,"value":1403},"Display name for the user",{"type":46,"tag":1275,"props":1405,"children":1406},{},[1407,1416,1421],{"type":46,"tag":1302,"props":1408,"children":1409},{},[1410],{"type":46,"tag":60,"props":1411,"children":1413},{"className":1412},[],[1414],{"type":51,"value":1415},"userAttributes",{"type":46,"tag":1302,"props":1417,"children":1418},{},[1419],{"type":51,"value":1420},"No",{"type":46,"tag":1302,"props":1422,"children":1423},{},[1424,1430],{"type":46,"tag":60,"props":1425,"children":1427},{"className":1426},[],[1428],{"type":51,"value":1429},"Record\u003Cstring, string[]>",{"type":51,"value":1431}," for row-level security",{"type":46,"tag":1275,"props":1433,"children":1434},{},[1435,1444,1448],{"type":46,"tag":1302,"props":1436,"children":1437},{},[1438],{"type":46,"tag":60,"props":1439,"children":1441},{"className":1440},[],[1442],{"type":51,"value":1443},"mode",{"type":46,"tag":1302,"props":1445,"children":1446},{},[1447],{"type":51,"value":1420},{"type":46,"tag":1302,"props":1449,"children":1450},{},[1451,1456,1458,1464],{"type":46,"tag":60,"props":1452,"children":1454},{"className":1453},[],[1455],{"type":51,"value":1206},{"type":51,"value":1457}," (default) or ",{"type":46,"tag":60,"props":1459,"children":1461},{"className":1460},[],[1462],{"type":51,"value":1463},"Application",{"type":51,"value":1465}," (enables create)",{"type":46,"tag":1275,"props":1467,"children":1468},{},[1469,1478,1482],{"type":46,"tag":1302,"props":1470,"children":1471},{},[1472],{"type":46,"tag":60,"props":1473,"children":1475},{"className":1474},[],[1476],{"type":51,"value":1477},"prefersDark",{"type":46,"tag":1302,"props":1479,"children":1480},{},[1481],{"type":51,"value":1420},{"type":46,"tag":1302,"props":1483,"children":1484},{},[1485,1491,1492,1498],{"type":46,"tag":60,"props":1486,"children":1488},{"className":1487},[],[1489],{"type":51,"value":1490},"\"true\"",{"type":51,"value":401},{"type":46,"tag":60,"props":1493,"children":1495},{"className":1494},[],[1496],{"type":51,"value":1497},"\"false\"",{"type":51,"value":1499}," — controls light\u002Fdark mode",{"type":46,"tag":1275,"props":1501,"children":1502},{},[1503,1512,1516],{"type":46,"tag":1302,"props":1504,"children":1505},{},[1506],{"type":46,"tag":60,"props":1507,"children":1509},{"className":1508},[],[1510],{"type":51,"value":1511},"customTheme",{"type":46,"tag":1302,"props":1513,"children":1514},{},[1515],{"type":51,"value":1420},{"type":46,"tag":1302,"props":1517,"children":1518},{},[1519],{"type":51,"value":1520},"Theme object (see Custom Themes below)",{"type":46,"tag":1275,"props":1522,"children":1523},{},[1524,1533,1537],{"type":46,"tag":1302,"props":1525,"children":1526},{},[1527],{"type":46,"tag":60,"props":1528,"children":1530},{"className":1529},[],[1531],{"type":51,"value":1532},"entity",{"type":46,"tag":1302,"props":1534,"children":1535},{},[1536],{"type":51,"value":1420},{"type":46,"tag":1302,"props":1538,"children":1539},{},[1540],{"type":51,"value":1541},"Entity name for workspaces (see Entity Workspaces below)",{"type":46,"tag":54,"props":1543,"children":1544},{},[1545,1550,1552,1557,1559,1564,1566,1571,1573,1579],{"type":46,"tag":76,"props":1546,"children":1547},{},[1548],{"type":51,"value":1549},"Gotcha",{"type":51,"value":1551},": The ",{"type":46,"tag":60,"props":1553,"children":1555},{"className":1554},[],[1556],{"type":51,"value":621},{"type":51,"value":1558}," parameter must be a bare hostname (e.g., ",{"type":46,"tag":60,"props":1560,"children":1562},{"className":1561},[],[1563],{"type":51,"value":516},{"type":51,"value":1565},"). Including a protocol (",{"type":46,"tag":60,"props":1567,"children":1569},{"className":1568},[],[1570],{"type":51,"value":637},{"type":51,"value":1572},") or port (",{"type":46,"tag":60,"props":1574,"children":1576},{"className":1575},[],[1577],{"type":51,"value":1578},":3000",{"type":51,"value":1580},") causes Omni to return 400.",{"type":46,"tag":54,"props":1582,"children":1583},{},[1584,1586,1591,1593,1599,1601,1606],{"type":51,"value":1585},"If ",{"type":46,"tag":60,"props":1587,"children":1589},{"className":1588},[],[1590],{"type":51,"value":578},{"type":51,"value":1592}," is not set, still produce this SDK-shaped server-side\ncode with ",{"type":46,"tag":60,"props":1594,"children":1596},{"className":1595},[],[1597],{"type":51,"value":1598},"process.env.OMNI_EMBED_SECRET",{"type":51,"value":1600},"; do not substitute ",{"type":46,"tag":60,"props":1602,"children":1604},{"className":1603},[],[1605],{"type":51,"value":568},{"type":51,"value":1607}," or\nanother API credential.",{"type":46,"tag":100,"props":1609,"children":1611},{"id":1610},"custom-themes",[1612],{"type":51,"value":1613},"Custom Themes",{"type":46,"tag":54,"props":1615,"children":1616},{},[1617,1619,1624,1626,1631,1633,1638],{"type":51,"value":1618},"Pass a ",{"type":46,"tag":60,"props":1620,"children":1622},{"className":1621},[],[1623],{"type":51,"value":1511},{"type":51,"value":1625}," object to ",{"type":46,"tag":60,"props":1627,"children":1629},{"className":1628},[],[1630],{"type":51,"value":545},{"type":51,"value":1632}," to style the embedded dashboard content (tile backgrounds, text colors, controls, buttons). This controls what's ",{"type":46,"tag":76,"props":1634,"children":1635},{},[1636],{"type":51,"value":1637},"inside",{"type":51,"value":1639}," the iframe — parent app styling is separate.",{"type":46,"tag":107,"props":1641,"children":1643},{"className":835,"code":1642,"language":837,"meta":112,"style":112},"const embedUrl = await embedSsoDashboard({\n  \u002F\u002F ...signing params\n  prefersDark: \"false\",\n  customTheme: {\n    \"dashboard-background\": \"#FEF2F2\",\n    \"dashboard-tile-background\": \"#FFF5F5\",\n    \"dashboard-key-color\": \"#E60000\",\n    \"dashboard-key-text-color\": \"#ffffff\",\n    \u002F\u002F ...\n  },\n});\n",[1644],{"type":46,"tag":60,"props":1645,"children":1646},{"__ignoreMap":112},[1647,1678,1686,1713,1730,1768,1805,1842,1879,1887,1895],{"type":46,"tag":118,"props":1648,"children":1649},{"class":120,"line":121},[1650,1654,1658,1662,1666,1670,1674],{"type":46,"tag":118,"props":1651,"children":1652},{"style":349},[1653],{"type":51,"value":912},{"type":46,"tag":118,"props":1655,"children":1656},{"style":289},[1657],{"type":51,"value":917},{"type":46,"tag":118,"props":1659,"children":1660},{"style":186},[1661],{"type":51,"value":362},{"type":46,"tag":118,"props":1663,"children":1664},{"style":847},[1665],{"type":51,"value":926},{"type":46,"tag":118,"props":1667,"children":1668},{"style":170},[1669],{"type":51,"value":860},{"type":46,"tag":118,"props":1671,"children":1672},{"style":289},[1673],{"type":51,"value":935},{"type":46,"tag":118,"props":1675,"children":1676},{"style":186},[1677],{"type":51,"value":940},{"type":46,"tag":118,"props":1679,"children":1680},{"class":120,"line":158},[1681],{"type":46,"tag":118,"props":1682,"children":1683},{"style":152},[1684],{"type":51,"value":1685},"  \u002F\u002F ...signing params\n",{"type":46,"tag":118,"props":1687,"children":1688},{"class":120,"line":33},[1689,1693,1697,1701,1705,1709],{"type":46,"tag":118,"props":1690,"children":1691},{"style":946},[1692],{"type":51,"value":1219},{"type":46,"tag":118,"props":1694,"children":1695},{"style":186},[1696],{"type":51,"value":954},{"type":46,"tag":118,"props":1698,"children":1699},{"style":186},[1700],{"type":51,"value":209},{"type":46,"tag":118,"props":1702,"children":1703},{"style":131},[1704],{"type":51,"value":1232},{"type":46,"tag":118,"props":1706,"children":1707},{"style":186},[1708],{"type":51,"value":367},{"type":46,"tag":118,"props":1710,"children":1711},{"style":186},[1712],{"type":51,"value":972},{"type":46,"tag":118,"props":1714,"children":1715},{"class":120,"line":262},[1716,1721,1725],{"type":46,"tag":118,"props":1717,"children":1718},{"style":946},[1719],{"type":51,"value":1720},"  customTheme",{"type":46,"tag":118,"props":1722,"children":1723},{"style":186},[1724],{"type":51,"value":954},{"type":46,"tag":118,"props":1726,"children":1727},{"style":186},[1728],{"type":51,"value":1729}," {\n",{"type":46,"tag":118,"props":1731,"children":1732},{"class":120,"line":300},[1733,1738,1743,1747,1751,1755,1760,1764],{"type":46,"tag":118,"props":1734,"children":1735},{"style":186},[1736],{"type":51,"value":1737},"    \"",{"type":46,"tag":118,"props":1739,"children":1740},{"style":946},[1741],{"type":51,"value":1742},"dashboard-background",{"type":46,"tag":118,"props":1744,"children":1745},{"style":186},[1746],{"type":51,"value":367},{"type":46,"tag":118,"props":1748,"children":1749},{"style":186},[1750],{"type":51,"value":954},{"type":46,"tag":118,"props":1752,"children":1753},{"style":186},[1754],{"type":51,"value":209},{"type":46,"tag":118,"props":1756,"children":1757},{"style":131},[1758],{"type":51,"value":1759},"#FEF2F2",{"type":46,"tag":118,"props":1761,"children":1762},{"style":186},[1763],{"type":51,"value":367},{"type":46,"tag":118,"props":1765,"children":1766},{"style":186},[1767],{"type":51,"value":972},{"type":46,"tag":118,"props":1769,"children":1770},{"class":120,"line":310},[1771,1775,1780,1784,1788,1792,1797,1801],{"type":46,"tag":118,"props":1772,"children":1773},{"style":186},[1774],{"type":51,"value":1737},{"type":46,"tag":118,"props":1776,"children":1777},{"style":946},[1778],{"type":51,"value":1779},"dashboard-tile-background",{"type":46,"tag":118,"props":1781,"children":1782},{"style":186},[1783],{"type":51,"value":367},{"type":46,"tag":118,"props":1785,"children":1786},{"style":186},[1787],{"type":51,"value":954},{"type":46,"tag":118,"props":1789,"children":1790},{"style":186},[1791],{"type":51,"value":209},{"type":46,"tag":118,"props":1793,"children":1794},{"style":131},[1795],{"type":51,"value":1796},"#FFF5F5",{"type":46,"tag":118,"props":1798,"children":1799},{"style":186},[1800],{"type":51,"value":367},{"type":46,"tag":118,"props":1802,"children":1803},{"style":186},[1804],{"type":51,"value":972},{"type":46,"tag":118,"props":1806,"children":1807},{"class":120,"line":319},[1808,1812,1817,1821,1825,1829,1834,1838],{"type":46,"tag":118,"props":1809,"children":1810},{"style":186},[1811],{"type":51,"value":1737},{"type":46,"tag":118,"props":1813,"children":1814},{"style":946},[1815],{"type":51,"value":1816},"dashboard-key-color",{"type":46,"tag":118,"props":1818,"children":1819},{"style":186},[1820],{"type":51,"value":367},{"type":46,"tag":118,"props":1822,"children":1823},{"style":186},[1824],{"type":51,"value":954},{"type":46,"tag":118,"props":1826,"children":1827},{"style":186},[1828],{"type":51,"value":209},{"type":46,"tag":118,"props":1830,"children":1831},{"style":131},[1832],{"type":51,"value":1833},"#E60000",{"type":46,"tag":118,"props":1835,"children":1836},{"style":186},[1837],{"type":51,"value":367},{"type":46,"tag":118,"props":1839,"children":1840},{"style":186},[1841],{"type":51,"value":972},{"type":46,"tag":118,"props":1843,"children":1844},{"class":120,"line":337},[1845,1849,1854,1858,1862,1866,1871,1875],{"type":46,"tag":118,"props":1846,"children":1847},{"style":186},[1848],{"type":51,"value":1737},{"type":46,"tag":118,"props":1850,"children":1851},{"style":946},[1852],{"type":51,"value":1853},"dashboard-key-text-color",{"type":46,"tag":118,"props":1855,"children":1856},{"style":186},[1857],{"type":51,"value":367},{"type":46,"tag":118,"props":1859,"children":1860},{"style":186},[1861],{"type":51,"value":954},{"type":46,"tag":118,"props":1863,"children":1864},{"style":186},[1865],{"type":51,"value":209},{"type":46,"tag":118,"props":1867,"children":1868},{"style":131},[1869],{"type":51,"value":1870},"#ffffff",{"type":46,"tag":118,"props":1872,"children":1873},{"style":186},[1874],{"type":51,"value":367},{"type":46,"tag":118,"props":1876,"children":1877},{"style":186},[1878],{"type":51,"value":972},{"type":46,"tag":118,"props":1880,"children":1881},{"class":120,"line":345},[1882],{"type":46,"tag":118,"props":1883,"children":1884},{"style":152},[1885],{"type":51,"value":1886},"    \u002F\u002F ...\n",{"type":46,"tag":118,"props":1888,"children":1889},{"class":120,"line":1183},[1890],{"type":46,"tag":118,"props":1891,"children":1892},{"style":186},[1893],{"type":51,"value":1894},"  },\n",{"type":46,"tag":118,"props":1896,"children":1897},{"class":120,"line":1213},[1898,1902,1906],{"type":46,"tag":118,"props":1899,"children":1900},{"style":186},[1901],{"type":51,"value":1249},{"type":46,"tag":118,"props":1903,"children":1904},{"style":289},[1905],{"type":51,"value":1254},{"type":46,"tag":118,"props":1907,"children":1908},{"style":186},[1909],{"type":51,"value":897},{"type":46,"tag":1260,"props":1911,"children":1913},{"id":1912},"property-reference",[1914],{"type":51,"value":1915},"Property Reference",{"type":46,"tag":54,"props":1917,"children":1918},{},[1919],{"type":46,"tag":76,"props":1920,"children":1921},{},[1922],{"type":51,"value":1923},"Page:",{"type":46,"tag":1267,"props":1925,"children":1926},{},[1927,1942],{"type":46,"tag":1271,"props":1928,"children":1929},{},[1930],{"type":46,"tag":1275,"props":1931,"children":1932},{},[1933,1938],{"type":46,"tag":1279,"props":1934,"children":1935},{},[1936],{"type":51,"value":1937},"Property",{"type":46,"tag":1279,"props":1939,"children":1940},{},[1941],{"type":51,"value":1293},{"type":46,"tag":1295,"props":1943,"children":1944},{},[1945,1961],{"type":46,"tag":1275,"props":1946,"children":1947},{},[1948,1956],{"type":46,"tag":1302,"props":1949,"children":1950},{},[1951],{"type":46,"tag":60,"props":1952,"children":1954},{"className":1953},[],[1955],{"type":51,"value":1742},{"type":46,"tag":1302,"props":1957,"children":1958},{},[1959],{"type":51,"value":1960},"Dashboard page background",{"type":46,"tag":1275,"props":1962,"children":1963},{},[1964,1973],{"type":46,"tag":1302,"props":1965,"children":1966},{},[1967],{"type":46,"tag":60,"props":1968,"children":1970},{"className":1969},[],[1971],{"type":51,"value":1972},"dashboard-page-padding",{"type":46,"tag":1302,"props":1974,"children":1975},{},[1976],{"type":51,"value":1977},"Dashboard page padding",{"type":46,"tag":54,"props":1979,"children":1980},{},[1981],{"type":46,"tag":76,"props":1982,"children":1983},{},[1984],{"type":51,"value":1985},"Tiles:",{"type":46,"tag":1267,"props":1987,"children":1988},{},[1989,2003],{"type":46,"tag":1271,"props":1990,"children":1991},{},[1992],{"type":46,"tag":1275,"props":1993,"children":1994},{},[1995,1999],{"type":46,"tag":1279,"props":1996,"children":1997},{},[1998],{"type":51,"value":1937},{"type":46,"tag":1279,"props":2000,"children":2001},{},[2002],{"type":51,"value":1293},{"type":46,"tag":1295,"props":2004,"children":2005},{},[2006,2023,2039,2056,2073,2090,2107,2124,2141,2158,2175,2192,2209,2226,2243],{"type":46,"tag":1275,"props":2007,"children":2008},{},[2009,2018],{"type":46,"tag":1302,"props":2010,"children":2011},{},[2012],{"type":46,"tag":60,"props":2013,"children":2015},{"className":2014},[],[2016],{"type":51,"value":2017},"dashboard-tile-margin",{"type":46,"tag":1302,"props":2019,"children":2020},{},[2021],{"type":51,"value":2022},"Spacing around tiles",{"type":46,"tag":1275,"props":2024,"children":2025},{},[2026,2034],{"type":46,"tag":1302,"props":2027,"children":2028},{},[2029],{"type":46,"tag":60,"props":2030,"children":2032},{"className":2031},[],[2033],{"type":51,"value":1779},{"type":46,"tag":1302,"props":2035,"children":2036},{},[2037],{"type":51,"value":2038},"Tile background color",{"type":46,"tag":1275,"props":2040,"children":2041},{},[2042,2051],{"type":46,"tag":1302,"props":2043,"children":2044},{},[2045],{"type":46,"tag":60,"props":2046,"children":2048},{"className":2047},[],[2049],{"type":51,"value":2050},"dashboard-tile-shadow",{"type":46,"tag":1302,"props":2052,"children":2053},{},[2054],{"type":51,"value":2055},"Tile box shadow",{"type":46,"tag":1275,"props":2057,"children":2058},{},[2059,2068],{"type":46,"tag":1302,"props":2060,"children":2061},{},[2062],{"type":46,"tag":60,"props":2063,"children":2065},{"className":2064},[],[2066],{"type":51,"value":2067},"dashboard-tile-text-body-color",{"type":46,"tag":1302,"props":2069,"children":2070},{},[2071],{"type":51,"value":2072},"Primary text color in tiles",{"type":46,"tag":1275,"props":2074,"children":2075},{},[2076,2085],{"type":46,"tag":1302,"props":2077,"children":2078},{},[2079],{"type":46,"tag":60,"props":2080,"children":2082},{"className":2081},[],[2083],{"type":51,"value":2084},"dashboard-tile-text-secondary-color",{"type":46,"tag":1302,"props":2086,"children":2087},{},[2088],{"type":51,"value":2089},"Secondary text color in tiles",{"type":46,"tag":1275,"props":2091,"children":2092},{},[2093,2102],{"type":46,"tag":1302,"props":2094,"children":2095},{},[2096],{"type":46,"tag":60,"props":2097,"children":2099},{"className":2098},[],[2100],{"type":51,"value":2101},"dashboard-tile-border-color",{"type":46,"tag":1302,"props":2103,"children":2104},{},[2105],{"type":51,"value":2106},"Tile border color",{"type":46,"tag":1275,"props":2108,"children":2109},{},[2110,2119],{"type":46,"tag":1302,"props":2111,"children":2112},{},[2113],{"type":46,"tag":60,"props":2114,"children":2116},{"className":2115},[],[2117],{"type":51,"value":2118},"dashboard-tile-border-radius",{"type":46,"tag":1302,"props":2120,"children":2121},{},[2122],{"type":51,"value":2123},"Tile border radius",{"type":46,"tag":1275,"props":2125,"children":2126},{},[2127,2136],{"type":46,"tag":1302,"props":2128,"children":2129},{},[2130],{"type":46,"tag":60,"props":2131,"children":2133},{"className":2132},[],[2134],{"type":51,"value":2135},"dashboard-tile-border-style",{"type":46,"tag":1302,"props":2137,"children":2138},{},[2139],{"type":51,"value":2140},"Tile border style",{"type":46,"tag":1275,"props":2142,"children":2143},{},[2144,2153],{"type":46,"tag":1302,"props":2145,"children":2146},{},[2147],{"type":46,"tag":60,"props":2148,"children":2150},{"className":2149},[],[2151],{"type":51,"value":2152},"dashboard-tile-border-width",{"type":46,"tag":1302,"props":2154,"children":2155},{},[2156],{"type":51,"value":2157},"Tile border width",{"type":46,"tag":1275,"props":2159,"children":2160},{},[2161,2170],{"type":46,"tag":1302,"props":2162,"children":2163},{},[2164],{"type":46,"tag":60,"props":2165,"children":2167},{"className":2166},[],[2168],{"type":51,"value":2169},"dashboard-tile-title-font-size",{"type":46,"tag":1302,"props":2171,"children":2172},{},[2173],{"type":51,"value":2174},"Title font size",{"type":46,"tag":1275,"props":2176,"children":2177},{},[2178,2187],{"type":46,"tag":1302,"props":2179,"children":2180},{},[2181],{"type":46,"tag":60,"props":2182,"children":2184},{"className":2183},[],[2185],{"type":51,"value":2186},"dashboard-tile-title-font-weight",{"type":46,"tag":1302,"props":2188,"children":2189},{},[2190],{"type":51,"value":2191},"Title font weight",{"type":46,"tag":1275,"props":2193,"children":2194},{},[2195,2204],{"type":46,"tag":1302,"props":2196,"children":2197},{},[2198],{"type":46,"tag":60,"props":2199,"children":2201},{"className":2200},[],[2202],{"type":51,"value":2203},"dashboard-tile-title-text-color",{"type":46,"tag":1302,"props":2205,"children":2206},{},[2207],{"type":51,"value":2208},"Title text color",{"type":46,"tag":1275,"props":2210,"children":2211},{},[2212,2221],{"type":46,"tag":1302,"props":2213,"children":2214},{},[2215],{"type":46,"tag":60,"props":2216,"children":2218},{"className":2217},[],[2219],{"type":51,"value":2220},"dashboard-tile-title-font-family",{"type":46,"tag":1302,"props":2222,"children":2223},{},[2224],{"type":51,"value":2225},"Custom title font (woff2 URL)",{"type":46,"tag":1275,"props":2227,"children":2228},{},[2229,2238],{"type":46,"tag":1302,"props":2230,"children":2231},{},[2232],{"type":46,"tag":60,"props":2233,"children":2235},{"className":2234},[],[2236],{"type":51,"value":2237},"dashboard-tile-text-body-font-family",{"type":46,"tag":1302,"props":2239,"children":2240},{},[2241],{"type":51,"value":2242},"Custom body font",{"type":46,"tag":1275,"props":2244,"children":2245},{},[2246,2255],{"type":46,"tag":1302,"props":2247,"children":2248},{},[2249],{"type":46,"tag":60,"props":2250,"children":2252},{"className":2251},[],[2253],{"type":51,"value":2254},"dashboard-tile-text-code-font-family",{"type":46,"tag":1302,"props":2256,"children":2257},{},[2258],{"type":51,"value":2259},"Custom code font",{"type":46,"tag":54,"props":2261,"children":2262},{},[2263],{"type":46,"tag":76,"props":2264,"children":2265},{},[2266],{"type":51,"value":2267},"Controls (filter dropdowns):",{"type":46,"tag":1267,"props":2269,"children":2270},{},[2271,2285],{"type":46,"tag":1271,"props":2272,"children":2273},{},[2274],{"type":46,"tag":1275,"props":2275,"children":2276},{},[2277,2281],{"type":46,"tag":1279,"props":2278,"children":2279},{},[2280],{"type":51,"value":1937},{"type":46,"tag":1279,"props":2282,"children":2283},{},[2284],{"type":51,"value":1293},{"type":46,"tag":1295,"props":2286,"children":2287},{},[2288,2305,2322,2339,2356,2373,2390],{"type":46,"tag":1275,"props":2289,"children":2290},{},[2291,2300],{"type":46,"tag":1302,"props":2292,"children":2293},{},[2294],{"type":46,"tag":60,"props":2295,"children":2297},{"className":2296},[],[2298],{"type":51,"value":2299},"dashboard-control-background",{"type":46,"tag":1302,"props":2301,"children":2302},{},[2303],{"type":51,"value":2304},"Filter control background",{"type":46,"tag":1275,"props":2306,"children":2307},{},[2308,2317],{"type":46,"tag":1302,"props":2309,"children":2310},{},[2311],{"type":46,"tag":60,"props":2312,"children":2314},{"className":2313},[],[2315],{"type":51,"value":2316},"dashboard-control-radius",{"type":46,"tag":1302,"props":2318,"children":2319},{},[2320],{"type":51,"value":2321},"Filter control border radius",{"type":46,"tag":1275,"props":2323,"children":2324},{},[2325,2334],{"type":46,"tag":1302,"props":2326,"children":2327},{},[2328],{"type":46,"tag":60,"props":2329,"children":2331},{"className":2330},[],[2332],{"type":51,"value":2333},"dashboard-control-border-color",{"type":46,"tag":1302,"props":2335,"children":2336},{},[2337],{"type":51,"value":2338},"Filter control border color",{"type":46,"tag":1275,"props":2340,"children":2341},{},[2342,2351],{"type":46,"tag":1302,"props":2343,"children":2344},{},[2345],{"type":46,"tag":60,"props":2346,"children":2348},{"className":2347},[],[2349],{"type":51,"value":2350},"dashboard-control-text-color",{"type":46,"tag":1302,"props":2352,"children":2353},{},[2354],{"type":51,"value":2355},"Filter control text color",{"type":46,"tag":1275,"props":2357,"children":2358},{},[2359,2368],{"type":46,"tag":1302,"props":2360,"children":2361},{},[2362],{"type":46,"tag":60,"props":2363,"children":2365},{"className":2364},[],[2366],{"type":51,"value":2367},"dashboard-control-placeholder-color",{"type":46,"tag":1302,"props":2369,"children":2370},{},[2371],{"type":51,"value":2372},"Placeholder text color",{"type":46,"tag":1275,"props":2374,"children":2375},{},[2376,2385],{"type":46,"tag":1302,"props":2377,"children":2378},{},[2379],{"type":46,"tag":60,"props":2380,"children":2382},{"className":2381},[],[2383],{"type":51,"value":2384},"dashboard-control-label-color",{"type":46,"tag":1302,"props":2386,"children":2387},{},[2388],{"type":51,"value":2389},"Label text above controls",{"type":46,"tag":1275,"props":2391,"children":2392},{},[2393,2402],{"type":46,"tag":1302,"props":2394,"children":2395},{},[2396],{"type":46,"tag":60,"props":2397,"children":2399},{"className":2398},[],[2400],{"type":51,"value":2401},"dashboard-control-outline-color",{"type":46,"tag":1302,"props":2403,"children":2404},{},[2405],{"type":51,"value":2406},"Focus outline color",{"type":46,"tag":54,"props":2408,"children":2409},{},[2410],{"type":46,"tag":76,"props":2411,"children":2412},{},[2413],{"type":51,"value":2414},"Control Popovers (dropdown menus):",{"type":46,"tag":1267,"props":2416,"children":2417},{},[2418,2432],{"type":46,"tag":1271,"props":2419,"children":2420},{},[2421],{"type":46,"tag":1275,"props":2422,"children":2423},{},[2424,2428],{"type":46,"tag":1279,"props":2425,"children":2426},{},[2427],{"type":51,"value":1937},{"type":46,"tag":1279,"props":2429,"children":2430},{},[2431],{"type":51,"value":1293},{"type":46,"tag":1295,"props":2433,"children":2434},{},[2435,2452,2469,2486,2503,2520,2537,2554,2571,2588,2605,2622,2639,2656,2673,2690,2707,2724],{"type":46,"tag":1275,"props":2436,"children":2437},{},[2438,2447],{"type":46,"tag":1302,"props":2439,"children":2440},{},[2441],{"type":46,"tag":60,"props":2442,"children":2444},{"className":2443},[],[2445],{"type":51,"value":2446},"dashboard-control-popover-background",{"type":46,"tag":1302,"props":2448,"children":2449},{},[2450],{"type":51,"value":2451},"Popover background",{"type":46,"tag":1275,"props":2453,"children":2454},{},[2455,2464],{"type":46,"tag":1302,"props":2456,"children":2457},{},[2458],{"type":46,"tag":60,"props":2459,"children":2461},{"className":2460},[],[2462],{"type":51,"value":2463},"dashboard-control-popover-text-color",{"type":46,"tag":1302,"props":2465,"children":2466},{},[2467],{"type":51,"value":2468},"Popover text color",{"type":46,"tag":1275,"props":2470,"children":2471},{},[2472,2481],{"type":46,"tag":1302,"props":2473,"children":2474},{},[2475],{"type":46,"tag":60,"props":2476,"children":2478},{"className":2477},[],[2479],{"type":51,"value":2480},"dashboard-control-popover-secondary-text-color",{"type":46,"tag":1302,"props":2482,"children":2483},{},[2484],{"type":51,"value":2485},"Secondary text in popovers",{"type":46,"tag":1275,"props":2487,"children":2488},{},[2489,2498],{"type":46,"tag":1302,"props":2490,"children":2491},{},[2492],{"type":46,"tag":60,"props":2493,"children":2495},{"className":2494},[],[2496],{"type":51,"value":2497},"dashboard-control-popover-link-color",{"type":46,"tag":1302,"props":2499,"children":2500},{},[2501],{"type":51,"value":2502},"Link color in popovers",{"type":46,"tag":1275,"props":2504,"children":2505},{},[2506,2515],{"type":46,"tag":1302,"props":2507,"children":2508},{},[2509],{"type":46,"tag":60,"props":2510,"children":2512},{"className":2511},[],[2513],{"type":51,"value":2514},"dashboard-control-popover-divider-color",{"type":46,"tag":1302,"props":2516,"children":2517},{},[2518],{"type":51,"value":2519},"Divider color",{"type":46,"tag":1275,"props":2521,"children":2522},{},[2523,2532],{"type":46,"tag":1302,"props":2524,"children":2525},{},[2526],{"type":46,"tag":60,"props":2527,"children":2529},{"className":2528},[],[2530],{"type":51,"value":2531},"dashboard-control-popover-radius",{"type":46,"tag":1302,"props":2533,"children":2534},{},[2535],{"type":51,"value":2536},"Popover border radius",{"type":46,"tag":1275,"props":2538,"children":2539},{},[2540,2549],{"type":46,"tag":1302,"props":2541,"children":2542},{},[2543],{"type":46,"tag":60,"props":2544,"children":2546},{"className":2545},[],[2547],{"type":51,"value":2548},"dashboard-control-popover-border-color",{"type":46,"tag":1302,"props":2550,"children":2551},{},[2552],{"type":51,"value":2553},"Popover border color",{"type":46,"tag":1275,"props":2555,"children":2556},{},[2557,2566],{"type":46,"tag":1302,"props":2558,"children":2559},{},[2560],{"type":46,"tag":60,"props":2561,"children":2563},{"className":2562},[],[2564],{"type":51,"value":2565},"dashboard-filter-input-background",{"type":46,"tag":1302,"props":2567,"children":2568},{},[2569],{"type":51,"value":2570},"Filter input background",{"type":46,"tag":1275,"props":2572,"children":2573},{},[2574,2583],{"type":46,"tag":1302,"props":2575,"children":2576},{},[2577],{"type":46,"tag":60,"props":2578,"children":2580},{"className":2579},[],[2581],{"type":51,"value":2582},"dashboard-filter-input-radius",{"type":46,"tag":1302,"props":2584,"children":2585},{},[2586],{"type":51,"value":2587},"Filter input border radius",{"type":46,"tag":1275,"props":2589,"children":2590},{},[2591,2600],{"type":46,"tag":1302,"props":2592,"children":2593},{},[2594],{"type":46,"tag":60,"props":2595,"children":2597},{"className":2596},[],[2598],{"type":51,"value":2599},"dashboard-filter-input-border-color",{"type":46,"tag":1302,"props":2601,"children":2602},{},[2603],{"type":51,"value":2604},"Filter input border color",{"type":46,"tag":1275,"props":2606,"children":2607},{},[2608,2617],{"type":46,"tag":1302,"props":2609,"children":2610},{},[2611],{"type":46,"tag":60,"props":2612,"children":2614},{"className":2613},[],[2615],{"type":51,"value":2616},"dashboard-filter-input-text-color",{"type":46,"tag":1302,"props":2618,"children":2619},{},[2620],{"type":51,"value":2621},"Filter input text color",{"type":46,"tag":1275,"props":2623,"children":2624},{},[2625,2634],{"type":46,"tag":1302,"props":2626,"children":2627},{},[2628],{"type":46,"tag":60,"props":2629,"children":2631},{"className":2630},[],[2632],{"type":51,"value":2633},"dashboard-filter-input-placeholder-color",{"type":46,"tag":1302,"props":2635,"children":2636},{},[2637],{"type":51,"value":2638},"Placeholder text",{"type":46,"tag":1275,"props":2640,"children":2641},{},[2642,2651],{"type":46,"tag":1302,"props":2643,"children":2644},{},[2645],{"type":46,"tag":60,"props":2646,"children":2648},{"className":2647},[],[2649],{"type":51,"value":2650},"dashboard-filter-input-icon-color",{"type":46,"tag":1302,"props":2652,"children":2653},{},[2654],{"type":51,"value":2655},"Icon color in filter inputs",{"type":46,"tag":1275,"props":2657,"children":2658},{},[2659,2668],{"type":46,"tag":1302,"props":2660,"children":2661},{},[2662],{"type":46,"tag":60,"props":2663,"children":2665},{"className":2664},[],[2666],{"type":51,"value":2667},"dashboard-filter-input-outline-color",{"type":46,"tag":1302,"props":2669,"children":2670},{},[2671],{"type":51,"value":2672},"Focus outline for filter inputs",{"type":46,"tag":1275,"props":2674,"children":2675},{},[2676,2685],{"type":46,"tag":1302,"props":2677,"children":2678},{},[2679],{"type":46,"tag":60,"props":2680,"children":2682},{"className":2681},[],[2683],{"type":51,"value":2684},"dashboard-filter-input-accent-color",{"type":46,"tag":1302,"props":2686,"children":2687},{},[2688],{"type":51,"value":2689},"Checkbox, radio, and toggle color",{"type":46,"tag":1275,"props":2691,"children":2692},{},[2693,2702],{"type":46,"tag":1302,"props":2694,"children":2695},{},[2696],{"type":46,"tag":60,"props":2697,"children":2699},{"className":2698},[],[2700],{"type":51,"value":2701},"dashboard-filter-input-accent-invert-color",{"type":46,"tag":1302,"props":2703,"children":2704},{},[2705],{"type":51,"value":2706},"Checkmark\u002Fdot color inside inputs",{"type":46,"tag":1275,"props":2708,"children":2709},{},[2710,2719],{"type":46,"tag":1302,"props":2711,"children":2712},{},[2713],{"type":46,"tag":60,"props":2714,"children":2716},{"className":2715},[],[2717],{"type":51,"value":2718},"dashboard-filter-input-token-color",{"type":46,"tag":1302,"props":2720,"children":2721},{},[2722],{"type":51,"value":2723},"Multi-select token background",{"type":46,"tag":1275,"props":2725,"children":2726},{},[2727,2736],{"type":46,"tag":1302,"props":2728,"children":2729},{},[2730],{"type":46,"tag":60,"props":2731,"children":2733},{"className":2732},[],[2734],{"type":51,"value":2735},"dashboard-filter-input-token-text-color",{"type":46,"tag":1302,"props":2737,"children":2738},{},[2739],{"type":51,"value":2740},"Multi-select token text color",{"type":46,"tag":54,"props":2742,"children":2743},{},[2744],{"type":46,"tag":76,"props":2745,"children":2746},{},[2747],{"type":51,"value":2748},"Buttons:",{"type":46,"tag":1267,"props":2750,"children":2751},{},[2752,2766],{"type":46,"tag":1271,"props":2753,"children":2754},{},[2755],{"type":46,"tag":1275,"props":2756,"children":2757},{},[2758,2762],{"type":46,"tag":1279,"props":2759,"children":2760},{},[2761],{"type":51,"value":1937},{"type":46,"tag":1279,"props":2763,"children":2764},{},[2765],{"type":51,"value":1293},{"type":46,"tag":1295,"props":2767,"children":2768},{},[2769,2785,2801,2818,2835,2852],{"type":46,"tag":1275,"props":2770,"children":2771},{},[2772,2780],{"type":46,"tag":1302,"props":2773,"children":2774},{},[2775],{"type":46,"tag":60,"props":2776,"children":2778},{"className":2777},[],[2779],{"type":51,"value":1816},{"type":46,"tag":1302,"props":2781,"children":2782},{},[2783],{"type":51,"value":2784},"Primary action color (Update buttons)",{"type":46,"tag":1275,"props":2786,"children":2787},{},[2788,2796],{"type":46,"tag":1302,"props":2789,"children":2790},{},[2791],{"type":46,"tag":60,"props":2792,"children":2794},{"className":2793},[],[2795],{"type":51,"value":1853},{"type":46,"tag":1302,"props":2797,"children":2798},{},[2799],{"type":51,"value":2800},"Text color on primary buttons",{"type":46,"tag":1275,"props":2802,"children":2803},{},[2804,2813],{"type":46,"tag":1302,"props":2805,"children":2806},{},[2807],{"type":46,"tag":60,"props":2808,"children":2810},{"className":2809},[],[2811],{"type":51,"value":2812},"dashboard-button-radius",{"type":46,"tag":1302,"props":2814,"children":2815},{},[2816],{"type":51,"value":2817},"Button border radius",{"type":46,"tag":1275,"props":2819,"children":2820},{},[2821,2830],{"type":46,"tag":1302,"props":2822,"children":2823},{},[2824],{"type":46,"tag":60,"props":2825,"children":2827},{"className":2826},[],[2828],{"type":51,"value":2829},"dashboard-button-transparent-text-color",{"type":46,"tag":1302,"props":2831,"children":2832},{},[2833],{"type":51,"value":2834},"Transparent button text color",{"type":46,"tag":1275,"props":2836,"children":2837},{},[2838,2847],{"type":46,"tag":1302,"props":2839,"children":2840},{},[2841],{"type":46,"tag":60,"props":2842,"children":2844},{"className":2843},[],[2845],{"type":51,"value":2846},"dashboard-button-transparent-interactive-color",{"type":46,"tag":1302,"props":2848,"children":2849},{},[2850],{"type":51,"value":2851},"Transparent button hover color",{"type":46,"tag":1275,"props":2853,"children":2854},{},[2855,2864],{"type":46,"tag":1302,"props":2856,"children":2857},{},[2858],{"type":46,"tag":60,"props":2859,"children":2861},{"className":2860},[],[2862],{"type":51,"value":2863},"dashboard-menu-item-interactive-color",{"type":46,"tag":1302,"props":2865,"children":2866},{},[2867],{"type":51,"value":2868},"Menu item hover background",{"type":46,"tag":1260,"props":2870,"children":2872},{"id":2871},"supported-css-values",[2873],{"type":51,"value":2874},"Supported CSS Values",{"type":46,"tag":526,"props":2876,"children":2877},{},[2878,2897,2910,2921,2932],{"type":46,"tag":530,"props":2879,"children":2880},{},[2881,2883,2889,2891],{"type":51,"value":2882},"Hex colors: ",{"type":46,"tag":60,"props":2884,"children":2886},{"className":2885},[],[2887],{"type":51,"value":2888},"\"#FEF2F2\"",{"type":51,"value":2890},", ",{"type":46,"tag":60,"props":2892,"children":2894},{"className":2893},[],[2895],{"type":51,"value":2896},"\"#E60000\"",{"type":46,"tag":530,"props":2898,"children":2899},{},[2900,2902,2908],{"type":51,"value":2901},"Box shadows with rgba: ",{"type":46,"tag":60,"props":2903,"children":2905},{"className":2904},[],[2906],{"type":51,"value":2907},"\"0 2px 8px rgba(230, 0, 0, 0.1)\"",{"type":51,"value":2909}," (for shadow properties only)",{"type":46,"tag":530,"props":2911,"children":2912},{},[2913,2915],{"type":51,"value":2914},"Custom fonts via URL: ",{"type":46,"tag":60,"props":2916,"children":2918},{"className":2917},[],[2919],{"type":51,"value":2920},"\"url(https:\u002F\u002Ffonts.gstatic.com\u002F...) format('woff2')\"",{"type":46,"tag":530,"props":2922,"children":2923},{},[2924,2926],{"type":51,"value":2925},"Empty strings to clear defaults: ",{"type":46,"tag":60,"props":2927,"children":2929},{"className":2928},[],[2930],{"type":51,"value":2931},"\"\"",{"type":46,"tag":530,"props":2933,"children":2934},{},[2935,2941,2943,2949],{"type":46,"tag":60,"props":2936,"children":2938},{"className":2937},[],[2939],{"type":51,"value":2940},"linear-gradient()",{"type":51,"value":2942}," and ",{"type":46,"tag":60,"props":2944,"children":2946},{"className":2945},[],[2947],{"type":51,"value":2948},"rgba()",{"type":51,"value":2950}," for background\u002Fcolor properties work in Omni's UI theme editor but may fail when passed via the SDK — use solid hex colors for reliability",{"type":46,"tag":1260,"props":2952,"children":2954},{"id":2953},"theming-tips",[2955],{"type":51,"value":2956},"Theming Tips",{"type":46,"tag":54,"props":2958,"children":2959},{},[2960],{"type":51,"value":2961},"For effective branding, tint backgrounds throughout rather than only coloring buttons:",{"type":46,"tag":526,"props":2963,"children":2964},{},[2965,2975,2985,2995,3005,3015,3025],{"type":46,"tag":530,"props":2966,"children":2967},{},[2968,2973],{"type":46,"tag":60,"props":2969,"children":2971},{"className":2970},[],[2972],{"type":51,"value":1742},{"type":51,"value":2974}," → light brand tint (like Tailwind's color-50)",{"type":46,"tag":530,"props":2976,"children":2977},{},[2978,2983],{"type":46,"tag":60,"props":2979,"children":2981},{"className":2980},[],[2982],{"type":51,"value":1779},{"type":51,"value":2984}," → slightly lighter than page background",{"type":46,"tag":530,"props":2986,"children":2987},{},[2988,2993],{"type":46,"tag":60,"props":2989,"children":2991},{"className":2990},[],[2992],{"type":51,"value":2203},{"type":51,"value":2994}," → brand primary (titles in brand color)",{"type":46,"tag":530,"props":2996,"children":2997},{},[2998,3003],{"type":46,"tag":60,"props":2999,"children":3001},{"className":3000},[],[3002],{"type":51,"value":2384},{"type":51,"value":3004}," → brand primary (labels in brand color)",{"type":46,"tag":530,"props":3006,"children":3007},{},[3008,3013],{"type":46,"tag":60,"props":3009,"children":3011},{"className":3010},[],[3012],{"type":51,"value":2101},{"type":51,"value":3014}," → medium-light brand tint (like color-200)",{"type":46,"tag":530,"props":3016,"children":3017},{},[3018,3023],{"type":46,"tag":60,"props":3019,"children":3021},{"className":3020},[],[3022],{"type":51,"value":1816},{"type":51,"value":3024}," → brand primary",{"type":46,"tag":530,"props":3026,"children":3027},{},[3028,3033],{"type":46,"tag":60,"props":3029,"children":3031},{"className":3030},[],[3032],{"type":51,"value":2684},{"type":51,"value":3034}," → brand primary (checkboxes, toggles)",{"type":46,"tag":100,"props":3036,"children":3038},{"id":3037},"embed-events",[3039],{"type":51,"value":3040},"Embed Events",{"type":46,"tag":54,"props":3042,"children":3043},{},[3044,3046,3052,3054,3060],{"type":51,"value":3045},"Omni communicates with the parent app via ",{"type":46,"tag":60,"props":3047,"children":3049},{"className":3048},[],[3050],{"type":51,"value":3051},"postMessage",{"type":51,"value":3053},". All Omni events have ",{"type":46,"tag":60,"props":3055,"children":3057},{"className":3056},[],[3058],{"type":51,"value":3059},"source: \"omni\"",{"type":51,"value":474},{"type":46,"tag":1260,"props":3062,"children":3064},{"id":3063},"listening-for-events",[3065],{"type":51,"value":3066},"Listening for Events",{"type":46,"tag":107,"props":3068,"children":3072},{"className":3069,"code":3070,"language":3071,"meta":112,"style":112},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","window.addEventListener(\"message\", (event) => {\n  if (event.data?.source !== \"omni\") return;\n\n  switch (event.data.name) {\n    case \"dashboard:loaded\":\n      \u002F\u002F Dashboard ready\n      break;\n    case \"error\":\n      \u002F\u002F Handle error\n      break;\n    case \"dashboard:tile-drill\":\n      \u002F\u002F Handle drill action\n      break;\n  }\n});\n","javascript",[3073],{"type":46,"tag":60,"props":3074,"children":3075},{"__ignoreMap":112},[3076,3138,3204,3211,3251,3277,3285,3297,3321,3329,3340,3364,3372,3384,3393],{"type":46,"tag":118,"props":3077,"children":3078},{"class":120,"line":121},[3079,3084,3088,3093,3097,3101,3106,3110,3114,3119,3125,3129,3134],{"type":46,"tag":118,"props":3080,"children":3081},{"style":289},[3082],{"type":51,"value":3083},"window",{"type":46,"tag":118,"props":3085,"children":3086},{"style":186},[3087],{"type":51,"value":474},{"type":46,"tag":118,"props":3089,"children":3090},{"style":170},[3091],{"type":51,"value":3092},"addEventListener",{"type":46,"tag":118,"props":3094,"children":3095},{"style":289},[3096],{"type":51,"value":935},{"type":46,"tag":118,"props":3098,"children":3099},{"style":186},[3100],{"type":51,"value":367},{"type":46,"tag":118,"props":3102,"children":3103},{"style":131},[3104],{"type":51,"value":3105},"message",{"type":46,"tag":118,"props":3107,"children":3108},{"style":186},[3109],{"type":51,"value":367},{"type":46,"tag":118,"props":3111,"children":3112},{"style":186},[3113],{"type":51,"value":865},{"type":46,"tag":118,"props":3115,"children":3116},{"style":186},[3117],{"type":51,"value":3118}," (",{"type":46,"tag":118,"props":3120,"children":3122},{"style":3121},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[3123],{"type":51,"value":3124},"event",{"type":46,"tag":118,"props":3126,"children":3127},{"style":186},[3128],{"type":51,"value":1254},{"type":46,"tag":118,"props":3130,"children":3131},{"style":349},[3132],{"type":51,"value":3133}," =>",{"type":46,"tag":118,"props":3135,"children":3136},{"style":186},[3137],{"type":51,"value":1729},{"type":46,"tag":118,"props":3139,"children":3140},{"class":120,"line":158},[3141,3146,3150,3154,3158,3163,3168,3173,3178,3182,3186,3190,3195,3200],{"type":46,"tag":118,"props":3142,"children":3143},{"style":847},[3144],{"type":51,"value":3145},"  if",{"type":46,"tag":118,"props":3147,"children":3148},{"style":946},[3149],{"type":51,"value":3118},{"type":46,"tag":118,"props":3151,"children":3152},{"style":289},[3153],{"type":51,"value":3124},{"type":46,"tag":118,"props":3155,"children":3156},{"style":186},[3157],{"type":51,"value":474},{"type":46,"tag":118,"props":3159,"children":3160},{"style":289},[3161],{"type":51,"value":3162},"data",{"type":46,"tag":118,"props":3164,"children":3165},{"style":186},[3166],{"type":51,"value":3167},"?.",{"type":46,"tag":118,"props":3169,"children":3170},{"style":289},[3171],{"type":51,"value":3172},"source",{"type":46,"tag":118,"props":3174,"children":3175},{"style":186},[3176],{"type":51,"value":3177}," !==",{"type":46,"tag":118,"props":3179,"children":3180},{"style":186},[3181],{"type":51,"value":209},{"type":46,"tag":118,"props":3183,"children":3184},{"style":131},[3185],{"type":51,"value":19},{"type":46,"tag":118,"props":3187,"children":3188},{"style":186},[3189],{"type":51,"value":367},{"type":46,"tag":118,"props":3191,"children":3192},{"style":946},[3193],{"type":51,"value":3194},") ",{"type":46,"tag":118,"props":3196,"children":3197},{"style":847},[3198],{"type":51,"value":3199},"return",{"type":46,"tag":118,"props":3201,"children":3202},{"style":186},[3203],{"type":51,"value":897},{"type":46,"tag":118,"props":3205,"children":3206},{"class":120,"line":33},[3207],{"type":46,"tag":118,"props":3208,"children":3209},{"emptyLinePlaceholder":304},[3210],{"type":51,"value":307},{"type":46,"tag":118,"props":3212,"children":3213},{"class":120,"line":262},[3214,3219,3223,3227,3231,3235,3239,3243,3247],{"type":46,"tag":118,"props":3215,"children":3216},{"style":847},[3217],{"type":51,"value":3218},"  switch",{"type":46,"tag":118,"props":3220,"children":3221},{"style":946},[3222],{"type":51,"value":3118},{"type":46,"tag":118,"props":3224,"children":3225},{"style":289},[3226],{"type":51,"value":3124},{"type":46,"tag":118,"props":3228,"children":3229},{"style":186},[3230],{"type":51,"value":474},{"type":46,"tag":118,"props":3232,"children":3233},{"style":289},[3234],{"type":51,"value":3162},{"type":46,"tag":118,"props":3236,"children":3237},{"style":186},[3238],{"type":51,"value":474},{"type":46,"tag":118,"props":3240,"children":3241},{"style":289},[3242],{"type":51,"value":1394},{"type":46,"tag":118,"props":3244,"children":3245},{"style":946},[3246],{"type":51,"value":3194},{"type":46,"tag":118,"props":3248,"children":3249},{"style":186},[3250],{"type":51,"value":940},{"type":46,"tag":118,"props":3252,"children":3253},{"class":120,"line":300},[3254,3259,3263,3268,3272],{"type":46,"tag":118,"props":3255,"children":3256},{"style":847},[3257],{"type":51,"value":3258},"    case",{"type":46,"tag":118,"props":3260,"children":3261},{"style":186},[3262],{"type":51,"value":209},{"type":46,"tag":118,"props":3264,"children":3265},{"style":131},[3266],{"type":51,"value":3267},"dashboard:loaded",{"type":46,"tag":118,"props":3269,"children":3270},{"style":186},[3271],{"type":51,"value":367},{"type":46,"tag":118,"props":3273,"children":3274},{"style":186},[3275],{"type":51,"value":3276},":\n",{"type":46,"tag":118,"props":3278,"children":3279},{"class":120,"line":310},[3280],{"type":46,"tag":118,"props":3281,"children":3282},{"style":152},[3283],{"type":51,"value":3284},"      \u002F\u002F Dashboard ready\n",{"type":46,"tag":118,"props":3286,"children":3287},{"class":120,"line":319},[3288,3293],{"type":46,"tag":118,"props":3289,"children":3290},{"style":847},[3291],{"type":51,"value":3292},"      break",{"type":46,"tag":118,"props":3294,"children":3295},{"style":186},[3296],{"type":51,"value":897},{"type":46,"tag":118,"props":3298,"children":3299},{"class":120,"line":337},[3300,3304,3308,3313,3317],{"type":46,"tag":118,"props":3301,"children":3302},{"style":847},[3303],{"type":51,"value":3258},{"type":46,"tag":118,"props":3305,"children":3306},{"style":186},[3307],{"type":51,"value":209},{"type":46,"tag":118,"props":3309,"children":3310},{"style":131},[3311],{"type":51,"value":3312},"error",{"type":46,"tag":118,"props":3314,"children":3315},{"style":186},[3316],{"type":51,"value":367},{"type":46,"tag":118,"props":3318,"children":3319},{"style":186},[3320],{"type":51,"value":3276},{"type":46,"tag":118,"props":3322,"children":3323},{"class":120,"line":345},[3324],{"type":46,"tag":118,"props":3325,"children":3326},{"style":152},[3327],{"type":51,"value":3328},"      \u002F\u002F Handle error\n",{"type":46,"tag":118,"props":3330,"children":3331},{"class":120,"line":1183},[3332,3336],{"type":46,"tag":118,"props":3333,"children":3334},{"style":847},[3335],{"type":51,"value":3292},{"type":46,"tag":118,"props":3337,"children":3338},{"style":186},[3339],{"type":51,"value":897},{"type":46,"tag":118,"props":3341,"children":3342},{"class":120,"line":1213},[3343,3347,3351,3356,3360],{"type":46,"tag":118,"props":3344,"children":3345},{"style":847},[3346],{"type":51,"value":3258},{"type":46,"tag":118,"props":3348,"children":3349},{"style":186},[3350],{"type":51,"value":209},{"type":46,"tag":118,"props":3352,"children":3353},{"style":131},[3354],{"type":51,"value":3355},"dashboard:tile-drill",{"type":46,"tag":118,"props":3357,"children":3358},{"style":186},[3359],{"type":51,"value":367},{"type":46,"tag":118,"props":3361,"children":3362},{"style":186},[3363],{"type":51,"value":3276},{"type":46,"tag":118,"props":3365,"children":3366},{"class":120,"line":1243},[3367],{"type":46,"tag":118,"props":3368,"children":3369},{"style":152},[3370],{"type":51,"value":3371},"      \u002F\u002F Handle drill action\n",{"type":46,"tag":118,"props":3373,"children":3375},{"class":120,"line":3374},13,[3376,3380],{"type":46,"tag":118,"props":3377,"children":3378},{"style":847},[3379],{"type":51,"value":3292},{"type":46,"tag":118,"props":3381,"children":3382},{"style":186},[3383],{"type":51,"value":897},{"type":46,"tag":118,"props":3385,"children":3387},{"class":120,"line":3386},14,[3388],{"type":46,"tag":118,"props":3389,"children":3390},{"style":186},[3391],{"type":51,"value":3392},"  }\n",{"type":46,"tag":118,"props":3394,"children":3396},{"class":120,"line":3395},15,[3397,3401,3405],{"type":46,"tag":118,"props":3398,"children":3399},{"style":186},[3400],{"type":51,"value":1249},{"type":46,"tag":118,"props":3402,"children":3403},{"style":289},[3404],{"type":51,"value":1254},{"type":46,"tag":118,"props":3406,"children":3407},{"style":186},[3408],{"type":51,"value":897},{"type":46,"tag":1260,"props":3410,"children":3412},{"id":3411},"event-reference",[3413],{"type":51,"value":3414},"Event Reference",{"type":46,"tag":54,"props":3416,"children":3417},{},[3418,3426],{"type":46,"tag":76,"props":3419,"children":3420},{},[3421],{"type":46,"tag":60,"props":3422,"children":3424},{"className":3423},[],[3425],{"type":51,"value":3267},{"type":51,"value":3427}," — Fired when the embedded dashboard finishes loading.",{"type":46,"tag":107,"props":3429,"children":3433},{"className":3430,"code":3431,"language":3432,"meta":112,"style":112},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{ \"source\": \"omni\", \"name\": \"dashboard:loaded\" }\n","json",[3434],{"type":46,"tag":60,"props":3435,"children":3436},{"__ignoreMap":112},[3437],{"type":46,"tag":118,"props":3438,"children":3439},{"class":120,"line":121},[3440,3445,3449,3453,3457,3461,3465,3469,3473,3477,3481,3485,3489,3493,3497,3501,3505],{"type":46,"tag":118,"props":3441,"children":3442},{"style":186},[3443],{"type":51,"value":3444},"{",{"type":46,"tag":118,"props":3446,"children":3447},{"style":186},[3448],{"type":51,"value":209},{"type":46,"tag":118,"props":3450,"children":3451},{"style":349},[3452],{"type":51,"value":3172},{"type":46,"tag":118,"props":3454,"children":3455},{"style":186},[3456],{"type":51,"value":367},{"type":46,"tag":118,"props":3458,"children":3459},{"style":186},[3460],{"type":51,"value":954},{"type":46,"tag":118,"props":3462,"children":3463},{"style":186},[3464],{"type":51,"value":209},{"type":46,"tag":118,"props":3466,"children":3467},{"style":131},[3468],{"type":51,"value":19},{"type":46,"tag":118,"props":3470,"children":3471},{"style":186},[3472],{"type":51,"value":367},{"type":46,"tag":118,"props":3474,"children":3475},{"style":186},[3476],{"type":51,"value":865},{"type":46,"tag":118,"props":3478,"children":3479},{"style":186},[3480],{"type":51,"value":209},{"type":46,"tag":118,"props":3482,"children":3483},{"style":349},[3484],{"type":51,"value":1394},{"type":46,"tag":118,"props":3486,"children":3487},{"style":186},[3488],{"type":51,"value":367},{"type":46,"tag":118,"props":3490,"children":3491},{"style":186},[3492],{"type":51,"value":954},{"type":46,"tag":118,"props":3494,"children":3495},{"style":186},[3496],{"type":51,"value":209},{"type":46,"tag":118,"props":3498,"children":3499},{"style":131},[3500],{"type":51,"value":3267},{"type":46,"tag":118,"props":3502,"children":3503},{"style":186},[3504],{"type":51,"value":367},{"type":46,"tag":118,"props":3506,"children":3507},{"style":186},[3508],{"type":51,"value":3509}," }\n",{"type":46,"tag":54,"props":3511,"children":3512},{},[3513,3522],{"type":46,"tag":76,"props":3514,"children":3515},{},[3516],{"type":46,"tag":60,"props":3517,"children":3519},{"className":3518},[],[3520],{"type":51,"value":3521},"dashboard:filters",{"type":51,"value":3523}," — Fired when filter state changes inside the embedded dashboard.",{"type":46,"tag":107,"props":3525,"children":3527},{"className":3430,"code":3526,"language":3432,"meta":112,"style":112},"{\n  \"source\": \"omni\",\n  \"name\": \"dashboard:filters\",\n  \"payload\": { \u002F* filter state *\u002F }\n}\n",[3528],{"type":46,"tag":60,"props":3529,"children":3530},{"__ignoreMap":112},[3531,3538,3574,3609,3642],{"type":46,"tag":118,"props":3532,"children":3533},{"class":120,"line":121},[3534],{"type":46,"tag":118,"props":3535,"children":3536},{"style":186},[3537],{"type":51,"value":940},{"type":46,"tag":118,"props":3539,"children":3540},{"class":120,"line":158},[3541,3546,3550,3554,3558,3562,3566,3570],{"type":46,"tag":118,"props":3542,"children":3543},{"style":186},[3544],{"type":51,"value":3545},"  \"",{"type":46,"tag":118,"props":3547,"children":3548},{"style":349},[3549],{"type":51,"value":3172},{"type":46,"tag":118,"props":3551,"children":3552},{"style":186},[3553],{"type":51,"value":367},{"type":46,"tag":118,"props":3555,"children":3556},{"style":186},[3557],{"type":51,"value":954},{"type":46,"tag":118,"props":3559,"children":3560},{"style":186},[3561],{"type":51,"value":209},{"type":46,"tag":118,"props":3563,"children":3564},{"style":131},[3565],{"type":51,"value":19},{"type":46,"tag":118,"props":3567,"children":3568},{"style":186},[3569],{"type":51,"value":367},{"type":46,"tag":118,"props":3571,"children":3572},{"style":186},[3573],{"type":51,"value":972},{"type":46,"tag":118,"props":3575,"children":3576},{"class":120,"line":33},[3577,3581,3585,3589,3593,3597,3601,3605],{"type":46,"tag":118,"props":3578,"children":3579},{"style":186},[3580],{"type":51,"value":3545},{"type":46,"tag":118,"props":3582,"children":3583},{"style":349},[3584],{"type":51,"value":1394},{"type":46,"tag":118,"props":3586,"children":3587},{"style":186},[3588],{"type":51,"value":367},{"type":46,"tag":118,"props":3590,"children":3591},{"style":186},[3592],{"type":51,"value":954},{"type":46,"tag":118,"props":3594,"children":3595},{"style":186},[3596],{"type":51,"value":209},{"type":46,"tag":118,"props":3598,"children":3599},{"style":131},[3600],{"type":51,"value":3521},{"type":46,"tag":118,"props":3602,"children":3603},{"style":186},[3604],{"type":51,"value":367},{"type":46,"tag":118,"props":3606,"children":3607},{"style":186},[3608],{"type":51,"value":972},{"type":46,"tag":118,"props":3610,"children":3611},{"class":120,"line":262},[3612,3616,3621,3625,3629,3633,3638],{"type":46,"tag":118,"props":3613,"children":3614},{"style":186},[3615],{"type":51,"value":3545},{"type":46,"tag":118,"props":3617,"children":3618},{"style":349},[3619],{"type":51,"value":3620},"payload",{"type":46,"tag":118,"props":3622,"children":3623},{"style":186},[3624],{"type":51,"value":367},{"type":46,"tag":118,"props":3626,"children":3627},{"style":186},[3628],{"type":51,"value":954},{"type":46,"tag":118,"props":3630,"children":3631},{"style":186},[3632],{"type":51,"value":855},{"type":46,"tag":118,"props":3634,"children":3635},{"style":152},[3636],{"type":51,"value":3637}," \u002F* filter state *\u002F",{"type":46,"tag":118,"props":3639,"children":3640},{"style":186},[3641],{"type":51,"value":3509},{"type":46,"tag":118,"props":3643,"children":3644},{"class":120,"line":300},[3645],{"type":46,"tag":118,"props":3646,"children":3647},{"style":186},[3648],{"type":51,"value":3649},"}\n",{"type":46,"tag":54,"props":3651,"children":3652},{},[3653,3661],{"type":46,"tag":76,"props":3654,"children":3655},{},[3656],{"type":46,"tag":60,"props":3657,"children":3659},{"className":3658},[],[3660],{"type":51,"value":3312},{"type":51,"value":3662}," — Fired when a detectable error occurs on the embedded page.",{"type":46,"tag":107,"props":3664,"children":3666},{"className":3430,"code":3665,"language":3432,"meta":112,"style":112},"{\n  \"source\": \"omni\",\n  \"name\": \"error\",\n  \"payload\": {\n    \"href\": \"https:\u002F\u002F...\",\n    \"message\": \"Error description\"\n  }\n}\n",[3667],{"type":46,"tag":60,"props":3668,"children":3669},{"__ignoreMap":112},[3670,3677,3712,3747,3770,3807,3839,3846],{"type":46,"tag":118,"props":3671,"children":3672},{"class":120,"line":121},[3673],{"type":46,"tag":118,"props":3674,"children":3675},{"style":186},[3676],{"type":51,"value":940},{"type":46,"tag":118,"props":3678,"children":3679},{"class":120,"line":158},[3680,3684,3688,3692,3696,3700,3704,3708],{"type":46,"tag":118,"props":3681,"children":3682},{"style":186},[3683],{"type":51,"value":3545},{"type":46,"tag":118,"props":3685,"children":3686},{"style":349},[3687],{"type":51,"value":3172},{"type":46,"tag":118,"props":3689,"children":3690},{"style":186},[3691],{"type":51,"value":367},{"type":46,"tag":118,"props":3693,"children":3694},{"style":186},[3695],{"type":51,"value":954},{"type":46,"tag":118,"props":3697,"children":3698},{"style":186},[3699],{"type":51,"value":209},{"type":46,"tag":118,"props":3701,"children":3702},{"style":131},[3703],{"type":51,"value":19},{"type":46,"tag":118,"props":3705,"children":3706},{"style":186},[3707],{"type":51,"value":367},{"type":46,"tag":118,"props":3709,"children":3710},{"style":186},[3711],{"type":51,"value":972},{"type":46,"tag":118,"props":3713,"children":3714},{"class":120,"line":33},[3715,3719,3723,3727,3731,3735,3739,3743],{"type":46,"tag":118,"props":3716,"children":3717},{"style":186},[3718],{"type":51,"value":3545},{"type":46,"tag":118,"props":3720,"children":3721},{"style":349},[3722],{"type":51,"value":1394},{"type":46,"tag":118,"props":3724,"children":3725},{"style":186},[3726],{"type":51,"value":367},{"type":46,"tag":118,"props":3728,"children":3729},{"style":186},[3730],{"type":51,"value":954},{"type":46,"tag":118,"props":3732,"children":3733},{"style":186},[3734],{"type":51,"value":209},{"type":46,"tag":118,"props":3736,"children":3737},{"style":131},[3738],{"type":51,"value":3312},{"type":46,"tag":118,"props":3740,"children":3741},{"style":186},[3742],{"type":51,"value":367},{"type":46,"tag":118,"props":3744,"children":3745},{"style":186},[3746],{"type":51,"value":972},{"type":46,"tag":118,"props":3748,"children":3749},{"class":120,"line":262},[3750,3754,3758,3762,3766],{"type":46,"tag":118,"props":3751,"children":3752},{"style":186},[3753],{"type":51,"value":3545},{"type":46,"tag":118,"props":3755,"children":3756},{"style":349},[3757],{"type":51,"value":3620},{"type":46,"tag":118,"props":3759,"children":3760},{"style":186},[3761],{"type":51,"value":367},{"type":46,"tag":118,"props":3763,"children":3764},{"style":186},[3765],{"type":51,"value":954},{"type":46,"tag":118,"props":3767,"children":3768},{"style":186},[3769],{"type":51,"value":1729},{"type":46,"tag":118,"props":3771,"children":3772},{"class":120,"line":300},[3773,3777,3782,3786,3790,3794,3799,3803],{"type":46,"tag":118,"props":3774,"children":3775},{"style":186},[3776],{"type":51,"value":1737},{"type":46,"tag":118,"props":3778,"children":3779},{"style":125},[3780],{"type":51,"value":3781},"href",{"type":46,"tag":118,"props":3783,"children":3784},{"style":186},[3785],{"type":51,"value":367},{"type":46,"tag":118,"props":3787,"children":3788},{"style":186},[3789],{"type":51,"value":954},{"type":46,"tag":118,"props":3791,"children":3792},{"style":186},[3793],{"type":51,"value":209},{"type":46,"tag":118,"props":3795,"children":3796},{"style":131},[3797],{"type":51,"value":3798},"https:\u002F\u002F...",{"type":46,"tag":118,"props":3800,"children":3801},{"style":186},[3802],{"type":51,"value":367},{"type":46,"tag":118,"props":3804,"children":3805},{"style":186},[3806],{"type":51,"value":972},{"type":46,"tag":118,"props":3808,"children":3809},{"class":120,"line":310},[3810,3814,3818,3822,3826,3830,3835],{"type":46,"tag":118,"props":3811,"children":3812},{"style":186},[3813],{"type":51,"value":1737},{"type":46,"tag":118,"props":3815,"children":3816},{"style":125},[3817],{"type":51,"value":3105},{"type":46,"tag":118,"props":3819,"children":3820},{"style":186},[3821],{"type":51,"value":367},{"type":46,"tag":118,"props":3823,"children":3824},{"style":186},[3825],{"type":51,"value":954},{"type":46,"tag":118,"props":3827,"children":3828},{"style":186},[3829],{"type":51,"value":209},{"type":46,"tag":118,"props":3831,"children":3832},{"style":131},[3833],{"type":51,"value":3834},"Error description",{"type":46,"tag":118,"props":3836,"children":3837},{"style":186},[3838],{"type":51,"value":219},{"type":46,"tag":118,"props":3840,"children":3841},{"class":120,"line":319},[3842],{"type":46,"tag":118,"props":3843,"children":3844},{"style":186},[3845],{"type":51,"value":3392},{"type":46,"tag":118,"props":3847,"children":3848},{"class":120,"line":337},[3849],{"type":46,"tag":118,"props":3850,"children":3851},{"style":186},[3852],{"type":51,"value":3649},{"type":46,"tag":54,"props":3854,"children":3855},{},[3856,3864],{"type":46,"tag":76,"props":3857,"children":3858},{},[3859],{"type":46,"tag":60,"props":3860,"children":3862},{"className":3861},[],[3863],{"type":51,"value":3355},{"type":51,"value":3865}," — Fired when a user drills on any dashboard tile (charts, tables, maps). No Omni-side configuration required.",{"type":46,"tag":107,"props":3867,"children":3869},{"className":3430,"code":3868,"language":3432,"meta":112,"style":112},"{\n  \"source\": \"omni\",\n  \"name\": \"dashboard:tile-drill\",\n  \"payload\": {\n    \"userId\": \"string\",\n    \"dashboard\": {\n      \"filters\": {\n        \"filterName\": {\n          \"filter\": {},\n          \"asJsonUrlSearchParam\": \"string\"\n        }\n      },\n      \"href\": \"string\",\n      \"urlId\": \"string\",\n      \"path\": \"string\",\n      \"title\": \"string\"\n    },\n    \"tile\": {\n      \"id\": \"string\",\n      \"title\": \"string\",\n      \"appliedFilters\": {\n        \"filterName\": {\n          \"filter\": {},\n          \"asJsonUrlSearchParam\": \"string\"\n        }\n      }\n    },\n    \"drill\": {\n      \"field\": \"string\",\n      \"fieldLabel\": \"string\",\n      \"drillQueryLabel\": \"string\",\n      \"rowToDrill\": { \"field_name\": \"value\" }\n    }\n  }\n}\n",[3870],{"type":46,"tag":60,"props":3871,"children":3872},{"__ignoreMap":112},[3873,3880,3915,3950,3973,4010,4034,4060,4085,4112,4144,4152,4160,4195,4231,4267,4300,4309,4334,4371,4407,4432,4456,4480,4512,4520,4529,4536,4561,4598,4635,4672,4731,4740,4748],{"type":46,"tag":118,"props":3874,"children":3875},{"class":120,"line":121},[3876],{"type":46,"tag":118,"props":3877,"children":3878},{"style":186},[3879],{"type":51,"value":940},{"type":46,"tag":118,"props":3881,"children":3882},{"class":120,"line":158},[3883,3887,3891,3895,3899,3903,3907,3911],{"type":46,"tag":118,"props":3884,"children":3885},{"style":186},[3886],{"type":51,"value":3545},{"type":46,"tag":118,"props":3888,"children":3889},{"style":349},[3890],{"type":51,"value":3172},{"type":46,"tag":118,"props":3892,"children":3893},{"style":186},[3894],{"type":51,"value":367},{"type":46,"tag":118,"props":3896,"children":3897},{"style":186},[3898],{"type":51,"value":954},{"type":46,"tag":118,"props":3900,"children":3901},{"style":186},[3902],{"type":51,"value":209},{"type":46,"tag":118,"props":3904,"children":3905},{"style":131},[3906],{"type":51,"value":19},{"type":46,"tag":118,"props":3908,"children":3909},{"style":186},[3910],{"type":51,"value":367},{"type":46,"tag":118,"props":3912,"children":3913},{"style":186},[3914],{"type":51,"value":972},{"type":46,"tag":118,"props":3916,"children":3917},{"class":120,"line":33},[3918,3922,3926,3930,3934,3938,3942,3946],{"type":46,"tag":118,"props":3919,"children":3920},{"style":186},[3921],{"type":51,"value":3545},{"type":46,"tag":118,"props":3923,"children":3924},{"style":349},[3925],{"type":51,"value":1394},{"type":46,"tag":118,"props":3927,"children":3928},{"style":186},[3929],{"type":51,"value":367},{"type":46,"tag":118,"props":3931,"children":3932},{"style":186},[3933],{"type":51,"value":954},{"type":46,"tag":118,"props":3935,"children":3936},{"style":186},[3937],{"type":51,"value":209},{"type":46,"tag":118,"props":3939,"children":3940},{"style":131},[3941],{"type":51,"value":3355},{"type":46,"tag":118,"props":3943,"children":3944},{"style":186},[3945],{"type":51,"value":367},{"type":46,"tag":118,"props":3947,"children":3948},{"style":186},[3949],{"type":51,"value":972},{"type":46,"tag":118,"props":3951,"children":3952},{"class":120,"line":262},[3953,3957,3961,3965,3969],{"type":46,"tag":118,"props":3954,"children":3955},{"style":186},[3956],{"type":51,"value":3545},{"type":46,"tag":118,"props":3958,"children":3959},{"style":349},[3960],{"type":51,"value":3620},{"type":46,"tag":118,"props":3962,"children":3963},{"style":186},[3964],{"type":51,"value":367},{"type":46,"tag":118,"props":3966,"children":3967},{"style":186},[3968],{"type":51,"value":954},{"type":46,"tag":118,"props":3970,"children":3971},{"style":186},[3972],{"type":51,"value":1729},{"type":46,"tag":118,"props":3974,"children":3975},{"class":120,"line":300},[3976,3980,3985,3989,3993,3997,4002,4006],{"type":46,"tag":118,"props":3977,"children":3978},{"style":186},[3979],{"type":51,"value":1737},{"type":46,"tag":118,"props":3981,"children":3982},{"style":125},[3983],{"type":51,"value":3984},"userId",{"type":46,"tag":118,"props":3986,"children":3987},{"style":186},[3988],{"type":51,"value":367},{"type":46,"tag":118,"props":3990,"children":3991},{"style":186},[3992],{"type":51,"value":954},{"type":46,"tag":118,"props":3994,"children":3995},{"style":186},[3996],{"type":51,"value":209},{"type":46,"tag":118,"props":3998,"children":3999},{"style":131},[4000],{"type":51,"value":4001},"string",{"type":46,"tag":118,"props":4003,"children":4004},{"style":186},[4005],{"type":51,"value":367},{"type":46,"tag":118,"props":4007,"children":4008},{"style":186},[4009],{"type":51,"value":972},{"type":46,"tag":118,"props":4011,"children":4012},{"class":120,"line":310},[4013,4017,4022,4026,4030],{"type":46,"tag":118,"props":4014,"children":4015},{"style":186},[4016],{"type":51,"value":1737},{"type":46,"tag":118,"props":4018,"children":4019},{"style":125},[4020],{"type":51,"value":4021},"dashboard",{"type":46,"tag":118,"props":4023,"children":4024},{"style":186},[4025],{"type":51,"value":367},{"type":46,"tag":118,"props":4027,"children":4028},{"style":186},[4029],{"type":51,"value":954},{"type":46,"tag":118,"props":4031,"children":4032},{"style":186},[4033],{"type":51,"value":1729},{"type":46,"tag":118,"props":4035,"children":4036},{"class":120,"line":319},[4037,4042,4048,4052,4056],{"type":46,"tag":118,"props":4038,"children":4039},{"style":186},[4040],{"type":51,"value":4041},"      \"",{"type":46,"tag":118,"props":4043,"children":4045},{"style":4044},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[4046],{"type":51,"value":4047},"filters",{"type":46,"tag":118,"props":4049,"children":4050},{"style":186},[4051],{"type":51,"value":367},{"type":46,"tag":118,"props":4053,"children":4054},{"style":186},[4055],{"type":51,"value":954},{"type":46,"tag":118,"props":4057,"children":4058},{"style":186},[4059],{"type":51,"value":1729},{"type":46,"tag":118,"props":4061,"children":4062},{"class":120,"line":337},[4063,4068,4073,4077,4081],{"type":46,"tag":118,"props":4064,"children":4065},{"style":186},[4066],{"type":51,"value":4067},"        \"",{"type":46,"tag":118,"props":4069,"children":4070},{"style":946},[4071],{"type":51,"value":4072},"filterName",{"type":46,"tag":118,"props":4074,"children":4075},{"style":186},[4076],{"type":51,"value":367},{"type":46,"tag":118,"props":4078,"children":4079},{"style":186},[4080],{"type":51,"value":954},{"type":46,"tag":118,"props":4082,"children":4083},{"style":186},[4084],{"type":51,"value":1729},{"type":46,"tag":118,"props":4086,"children":4087},{"class":120,"line":345},[4088,4093,4099,4103,4107],{"type":46,"tag":118,"props":4089,"children":4090},{"style":186},[4091],{"type":51,"value":4092},"          \"",{"type":46,"tag":118,"props":4094,"children":4096},{"style":4095},"--shiki-light:#916B53;--shiki-default:#916B53;--shiki-dark:#916B53",[4097],{"type":51,"value":4098},"filter",{"type":46,"tag":118,"props":4100,"children":4101},{"style":186},[4102],{"type":51,"value":367},{"type":46,"tag":118,"props":4104,"children":4105},{"style":186},[4106],{"type":51,"value":954},{"type":46,"tag":118,"props":4108,"children":4109},{"style":186},[4110],{"type":51,"value":4111}," {},\n",{"type":46,"tag":118,"props":4113,"children":4114},{"class":120,"line":1183},[4115,4119,4124,4128,4132,4136,4140],{"type":46,"tag":118,"props":4116,"children":4117},{"style":186},[4118],{"type":51,"value":4092},{"type":46,"tag":118,"props":4120,"children":4121},{"style":4095},[4122],{"type":51,"value":4123},"asJsonUrlSearchParam",{"type":46,"tag":118,"props":4125,"children":4126},{"style":186},[4127],{"type":51,"value":367},{"type":46,"tag":118,"props":4129,"children":4130},{"style":186},[4131],{"type":51,"value":954},{"type":46,"tag":118,"props":4133,"children":4134},{"style":186},[4135],{"type":51,"value":209},{"type":46,"tag":118,"props":4137,"children":4138},{"style":131},[4139],{"type":51,"value":4001},{"type":46,"tag":118,"props":4141,"children":4142},{"style":186},[4143],{"type":51,"value":219},{"type":46,"tag":118,"props":4145,"children":4146},{"class":120,"line":1213},[4147],{"type":46,"tag":118,"props":4148,"children":4149},{"style":186},[4150],{"type":51,"value":4151},"        }\n",{"type":46,"tag":118,"props":4153,"children":4154},{"class":120,"line":1243},[4155],{"type":46,"tag":118,"props":4156,"children":4157},{"style":186},[4158],{"type":51,"value":4159},"      },\n",{"type":46,"tag":118,"props":4161,"children":4162},{"class":120,"line":3374},[4163,4167,4171,4175,4179,4183,4187,4191],{"type":46,"tag":118,"props":4164,"children":4165},{"style":186},[4166],{"type":51,"value":4041},{"type":46,"tag":118,"props":4168,"children":4169},{"style":4044},[4170],{"type":51,"value":3781},{"type":46,"tag":118,"props":4172,"children":4173},{"style":186},[4174],{"type":51,"value":367},{"type":46,"tag":118,"props":4176,"children":4177},{"style":186},[4178],{"type":51,"value":954},{"type":46,"tag":118,"props":4180,"children":4181},{"style":186},[4182],{"type":51,"value":209},{"type":46,"tag":118,"props":4184,"children":4185},{"style":131},[4186],{"type":51,"value":4001},{"type":46,"tag":118,"props":4188,"children":4189},{"style":186},[4190],{"type":51,"value":367},{"type":46,"tag":118,"props":4192,"children":4193},{"style":186},[4194],{"type":51,"value":972},{"type":46,"tag":118,"props":4196,"children":4197},{"class":120,"line":3386},[4198,4202,4207,4211,4215,4219,4223,4227],{"type":46,"tag":118,"props":4199,"children":4200},{"style":186},[4201],{"type":51,"value":4041},{"type":46,"tag":118,"props":4203,"children":4204},{"style":4044},[4205],{"type":51,"value":4206},"urlId",{"type":46,"tag":118,"props":4208,"children":4209},{"style":186},[4210],{"type":51,"value":367},{"type":46,"tag":118,"props":4212,"children":4213},{"style":186},[4214],{"type":51,"value":954},{"type":46,"tag":118,"props":4216,"children":4217},{"style":186},[4218],{"type":51,"value":209},{"type":46,"tag":118,"props":4220,"children":4221},{"style":131},[4222],{"type":51,"value":4001},{"type":46,"tag":118,"props":4224,"children":4225},{"style":186},[4226],{"type":51,"value":367},{"type":46,"tag":118,"props":4228,"children":4229},{"style":186},[4230],{"type":51,"value":972},{"type":46,"tag":118,"props":4232,"children":4233},{"class":120,"line":3395},[4234,4238,4243,4247,4251,4255,4259,4263],{"type":46,"tag":118,"props":4235,"children":4236},{"style":186},[4237],{"type":51,"value":4041},{"type":46,"tag":118,"props":4239,"children":4240},{"style":4044},[4241],{"type":51,"value":4242},"path",{"type":46,"tag":118,"props":4244,"children":4245},{"style":186},[4246],{"type":51,"value":367},{"type":46,"tag":118,"props":4248,"children":4249},{"style":186},[4250],{"type":51,"value":954},{"type":46,"tag":118,"props":4252,"children":4253},{"style":186},[4254],{"type":51,"value":209},{"type":46,"tag":118,"props":4256,"children":4257},{"style":131},[4258],{"type":51,"value":4001},{"type":46,"tag":118,"props":4260,"children":4261},{"style":186},[4262],{"type":51,"value":367},{"type":46,"tag":118,"props":4264,"children":4265},{"style":186},[4266],{"type":51,"value":972},{"type":46,"tag":118,"props":4268,"children":4270},{"class":120,"line":4269},16,[4271,4275,4280,4284,4288,4292,4296],{"type":46,"tag":118,"props":4272,"children":4273},{"style":186},[4274],{"type":51,"value":4041},{"type":46,"tag":118,"props":4276,"children":4277},{"style":4044},[4278],{"type":51,"value":4279},"title",{"type":46,"tag":118,"props":4281,"children":4282},{"style":186},[4283],{"type":51,"value":367},{"type":46,"tag":118,"props":4285,"children":4286},{"style":186},[4287],{"type":51,"value":954},{"type":46,"tag":118,"props":4289,"children":4290},{"style":186},[4291],{"type":51,"value":209},{"type":46,"tag":118,"props":4293,"children":4294},{"style":131},[4295],{"type":51,"value":4001},{"type":46,"tag":118,"props":4297,"children":4298},{"style":186},[4299],{"type":51,"value":219},{"type":46,"tag":118,"props":4301,"children":4303},{"class":120,"line":4302},17,[4304],{"type":46,"tag":118,"props":4305,"children":4306},{"style":186},[4307],{"type":51,"value":4308},"    },\n",{"type":46,"tag":118,"props":4310,"children":4312},{"class":120,"line":4311},18,[4313,4317,4322,4326,4330],{"type":46,"tag":118,"props":4314,"children":4315},{"style":186},[4316],{"type":51,"value":1737},{"type":46,"tag":118,"props":4318,"children":4319},{"style":125},[4320],{"type":51,"value":4321},"tile",{"type":46,"tag":118,"props":4323,"children":4324},{"style":186},[4325],{"type":51,"value":367},{"type":46,"tag":118,"props":4327,"children":4328},{"style":186},[4329],{"type":51,"value":954},{"type":46,"tag":118,"props":4331,"children":4332},{"style":186},[4333],{"type":51,"value":1729},{"type":46,"tag":118,"props":4335,"children":4337},{"class":120,"line":4336},19,[4338,4342,4347,4351,4355,4359,4363,4367],{"type":46,"tag":118,"props":4339,"children":4340},{"style":186},[4341],{"type":51,"value":4041},{"type":46,"tag":118,"props":4343,"children":4344},{"style":4044},[4345],{"type":51,"value":4346},"id",{"type":46,"tag":118,"props":4348,"children":4349},{"style":186},[4350],{"type":51,"value":367},{"type":46,"tag":118,"props":4352,"children":4353},{"style":186},[4354],{"type":51,"value":954},{"type":46,"tag":118,"props":4356,"children":4357},{"style":186},[4358],{"type":51,"value":209},{"type":46,"tag":118,"props":4360,"children":4361},{"style":131},[4362],{"type":51,"value":4001},{"type":46,"tag":118,"props":4364,"children":4365},{"style":186},[4366],{"type":51,"value":367},{"type":46,"tag":118,"props":4368,"children":4369},{"style":186},[4370],{"type":51,"value":972},{"type":46,"tag":118,"props":4372,"children":4374},{"class":120,"line":4373},20,[4375,4379,4383,4387,4391,4395,4399,4403],{"type":46,"tag":118,"props":4376,"children":4377},{"style":186},[4378],{"type":51,"value":4041},{"type":46,"tag":118,"props":4380,"children":4381},{"style":4044},[4382],{"type":51,"value":4279},{"type":46,"tag":118,"props":4384,"children":4385},{"style":186},[4386],{"type":51,"value":367},{"type":46,"tag":118,"props":4388,"children":4389},{"style":186},[4390],{"type":51,"value":954},{"type":46,"tag":118,"props":4392,"children":4393},{"style":186},[4394],{"type":51,"value":209},{"type":46,"tag":118,"props":4396,"children":4397},{"style":131},[4398],{"type":51,"value":4001},{"type":46,"tag":118,"props":4400,"children":4401},{"style":186},[4402],{"type":51,"value":367},{"type":46,"tag":118,"props":4404,"children":4405},{"style":186},[4406],{"type":51,"value":972},{"type":46,"tag":118,"props":4408,"children":4410},{"class":120,"line":4409},21,[4411,4415,4420,4424,4428],{"type":46,"tag":118,"props":4412,"children":4413},{"style":186},[4414],{"type":51,"value":4041},{"type":46,"tag":118,"props":4416,"children":4417},{"style":4044},[4418],{"type":51,"value":4419},"appliedFilters",{"type":46,"tag":118,"props":4421,"children":4422},{"style":186},[4423],{"type":51,"value":367},{"type":46,"tag":118,"props":4425,"children":4426},{"style":186},[4427],{"type":51,"value":954},{"type":46,"tag":118,"props":4429,"children":4430},{"style":186},[4431],{"type":51,"value":1729},{"type":46,"tag":118,"props":4433,"children":4435},{"class":120,"line":4434},22,[4436,4440,4444,4448,4452],{"type":46,"tag":118,"props":4437,"children":4438},{"style":186},[4439],{"type":51,"value":4067},{"type":46,"tag":118,"props":4441,"children":4442},{"style":946},[4443],{"type":51,"value":4072},{"type":46,"tag":118,"props":4445,"children":4446},{"style":186},[4447],{"type":51,"value":367},{"type":46,"tag":118,"props":4449,"children":4450},{"style":186},[4451],{"type":51,"value":954},{"type":46,"tag":118,"props":4453,"children":4454},{"style":186},[4455],{"type":51,"value":1729},{"type":46,"tag":118,"props":4457,"children":4459},{"class":120,"line":4458},23,[4460,4464,4468,4472,4476],{"type":46,"tag":118,"props":4461,"children":4462},{"style":186},[4463],{"type":51,"value":4092},{"type":46,"tag":118,"props":4465,"children":4466},{"style":4095},[4467],{"type":51,"value":4098},{"type":46,"tag":118,"props":4469,"children":4470},{"style":186},[4471],{"type":51,"value":367},{"type":46,"tag":118,"props":4473,"children":4474},{"style":186},[4475],{"type":51,"value":954},{"type":46,"tag":118,"props":4477,"children":4478},{"style":186},[4479],{"type":51,"value":4111},{"type":46,"tag":118,"props":4481,"children":4483},{"class":120,"line":4482},24,[4484,4488,4492,4496,4500,4504,4508],{"type":46,"tag":118,"props":4485,"children":4486},{"style":186},[4487],{"type":51,"value":4092},{"type":46,"tag":118,"props":4489,"children":4490},{"style":4095},[4491],{"type":51,"value":4123},{"type":46,"tag":118,"props":4493,"children":4494},{"style":186},[4495],{"type":51,"value":367},{"type":46,"tag":118,"props":4497,"children":4498},{"style":186},[4499],{"type":51,"value":954},{"type":46,"tag":118,"props":4501,"children":4502},{"style":186},[4503],{"type":51,"value":209},{"type":46,"tag":118,"props":4505,"children":4506},{"style":131},[4507],{"type":51,"value":4001},{"type":46,"tag":118,"props":4509,"children":4510},{"style":186},[4511],{"type":51,"value":219},{"type":46,"tag":118,"props":4513,"children":4515},{"class":120,"line":4514},25,[4516],{"type":46,"tag":118,"props":4517,"children":4518},{"style":186},[4519],{"type":51,"value":4151},{"type":46,"tag":118,"props":4521,"children":4523},{"class":120,"line":4522},26,[4524],{"type":46,"tag":118,"props":4525,"children":4526},{"style":186},[4527],{"type":51,"value":4528},"      }\n",{"type":46,"tag":118,"props":4530,"children":4531},{"class":120,"line":29},[4532],{"type":46,"tag":118,"props":4533,"children":4534},{"style":186},[4535],{"type":51,"value":4308},{"type":46,"tag":118,"props":4537,"children":4539},{"class":120,"line":4538},28,[4540,4544,4549,4553,4557],{"type":46,"tag":118,"props":4541,"children":4542},{"style":186},[4543],{"type":51,"value":1737},{"type":46,"tag":118,"props":4545,"children":4546},{"style":125},[4547],{"type":51,"value":4548},"drill",{"type":46,"tag":118,"props":4550,"children":4551},{"style":186},[4552],{"type":51,"value":367},{"type":46,"tag":118,"props":4554,"children":4555},{"style":186},[4556],{"type":51,"value":954},{"type":46,"tag":118,"props":4558,"children":4559},{"style":186},[4560],{"type":51,"value":1729},{"type":46,"tag":118,"props":4562,"children":4564},{"class":120,"line":4563},29,[4565,4569,4574,4578,4582,4586,4590,4594],{"type":46,"tag":118,"props":4566,"children":4567},{"style":186},[4568],{"type":51,"value":4041},{"type":46,"tag":118,"props":4570,"children":4571},{"style":4044},[4572],{"type":51,"value":4573},"field",{"type":46,"tag":118,"props":4575,"children":4576},{"style":186},[4577],{"type":51,"value":367},{"type":46,"tag":118,"props":4579,"children":4580},{"style":186},[4581],{"type":51,"value":954},{"type":46,"tag":118,"props":4583,"children":4584},{"style":186},[4585],{"type":51,"value":209},{"type":46,"tag":118,"props":4587,"children":4588},{"style":131},[4589],{"type":51,"value":4001},{"type":46,"tag":118,"props":4591,"children":4592},{"style":186},[4593],{"type":51,"value":367},{"type":46,"tag":118,"props":4595,"children":4596},{"style":186},[4597],{"type":51,"value":972},{"type":46,"tag":118,"props":4599,"children":4601},{"class":120,"line":4600},30,[4602,4606,4611,4615,4619,4623,4627,4631],{"type":46,"tag":118,"props":4603,"children":4604},{"style":186},[4605],{"type":51,"value":4041},{"type":46,"tag":118,"props":4607,"children":4608},{"style":4044},[4609],{"type":51,"value":4610},"fieldLabel",{"type":46,"tag":118,"props":4612,"children":4613},{"style":186},[4614],{"type":51,"value":367},{"type":46,"tag":118,"props":4616,"children":4617},{"style":186},[4618],{"type":51,"value":954},{"type":46,"tag":118,"props":4620,"children":4621},{"style":186},[4622],{"type":51,"value":209},{"type":46,"tag":118,"props":4624,"children":4625},{"style":131},[4626],{"type":51,"value":4001},{"type":46,"tag":118,"props":4628,"children":4629},{"style":186},[4630],{"type":51,"value":367},{"type":46,"tag":118,"props":4632,"children":4633},{"style":186},[4634],{"type":51,"value":972},{"type":46,"tag":118,"props":4636,"children":4638},{"class":120,"line":4637},31,[4639,4643,4648,4652,4656,4660,4664,4668],{"type":46,"tag":118,"props":4640,"children":4641},{"style":186},[4642],{"type":51,"value":4041},{"type":46,"tag":118,"props":4644,"children":4645},{"style":4044},[4646],{"type":51,"value":4647},"drillQueryLabel",{"type":46,"tag":118,"props":4649,"children":4650},{"style":186},[4651],{"type":51,"value":367},{"type":46,"tag":118,"props":4653,"children":4654},{"style":186},[4655],{"type":51,"value":954},{"type":46,"tag":118,"props":4657,"children":4658},{"style":186},[4659],{"type":51,"value":209},{"type":46,"tag":118,"props":4661,"children":4662},{"style":131},[4663],{"type":51,"value":4001},{"type":46,"tag":118,"props":4665,"children":4666},{"style":186},[4667],{"type":51,"value":367},{"type":46,"tag":118,"props":4669,"children":4670},{"style":186},[4671],{"type":51,"value":972},{"type":46,"tag":118,"props":4673,"children":4675},{"class":120,"line":4674},32,[4676,4680,4685,4689,4693,4697,4701,4706,4710,4714,4718,4723,4727],{"type":46,"tag":118,"props":4677,"children":4678},{"style":186},[4679],{"type":51,"value":4041},{"type":46,"tag":118,"props":4681,"children":4682},{"style":4044},[4683],{"type":51,"value":4684},"rowToDrill",{"type":46,"tag":118,"props":4686,"children":4687},{"style":186},[4688],{"type":51,"value":367},{"type":46,"tag":118,"props":4690,"children":4691},{"style":186},[4692],{"type":51,"value":954},{"type":46,"tag":118,"props":4694,"children":4695},{"style":186},[4696],{"type":51,"value":855},{"type":46,"tag":118,"props":4698,"children":4699},{"style":186},[4700],{"type":51,"value":209},{"type":46,"tag":118,"props":4702,"children":4703},{"style":946},[4704],{"type":51,"value":4705},"field_name",{"type":46,"tag":118,"props":4707,"children":4708},{"style":186},[4709],{"type":51,"value":367},{"type":46,"tag":118,"props":4711,"children":4712},{"style":186},[4713],{"type":51,"value":954},{"type":46,"tag":118,"props":4715,"children":4716},{"style":186},[4717],{"type":51,"value":209},{"type":46,"tag":118,"props":4719,"children":4720},{"style":131},[4721],{"type":51,"value":4722},"value",{"type":46,"tag":118,"props":4724,"children":4725},{"style":186},[4726],{"type":51,"value":367},{"type":46,"tag":118,"props":4728,"children":4729},{"style":186},[4730],{"type":51,"value":3509},{"type":46,"tag":118,"props":4732,"children":4734},{"class":120,"line":4733},33,[4735],{"type":46,"tag":118,"props":4736,"children":4737},{"style":186},[4738],{"type":51,"value":4739},"    }\n",{"type":46,"tag":118,"props":4741,"children":4743},{"class":120,"line":4742},34,[4744],{"type":46,"tag":118,"props":4745,"children":4746},{"style":186},[4747],{"type":51,"value":3392},{"type":46,"tag":118,"props":4749,"children":4751},{"class":120,"line":4750},35,[4752],{"type":46,"tag":118,"props":4753,"children":4754},{"style":186},[4755],{"type":51,"value":3649},{"type":46,"tag":54,"props":4757,"children":4758},{},[4759,4760,4766,4768,4773,4774,4780,4781,4787],{"type":51,"value":818},{"type":46,"tag":60,"props":4761,"children":4763},{"className":4762},[],[4764],{"type":51,"value":4765},"drill.rowToDrill",{"type":51,"value":4767}," for the data from the drilled row. Use ",{"type":46,"tag":60,"props":4769,"children":4771},{"className":4770},[],[4772],{"type":51,"value":4123},{"type":51,"value":547},{"type":46,"tag":60,"props":4775,"children":4777},{"className":4776},[],[4778],{"type":51,"value":4779},"tile.appliedFilters",{"type":51,"value":401},{"type":46,"tag":60,"props":4782,"children":4784},{"className":4783},[],[4785],{"type":51,"value":4786},"dashboard.filters",{"type":51,"value":4788}," to sign and embed a different dashboard with those filters applied.",{"type":46,"tag":54,"props":4790,"children":4791},{},[4792,4801],{"type":46,"tag":76,"props":4793,"children":4794},{},[4795],{"type":46,"tag":60,"props":4796,"children":4798},{"className":4797},[],[4799],{"type":51,"value":4800},"page:changed",{"type":51,"value":4802}," — Fired when the URL changes inside the iframe (including after saving a new dashboard).",{"type":46,"tag":107,"props":4804,"children":4806},{"className":3430,"code":4805,"language":3432,"meta":112,"style":112},"{\n  \"source\": \"omni\",\n  \"name\": \"page:changed\",\n  \"payload\": {\n    \"pathname\": \"string\",\n    \"type\": \"string\"\n  }\n}\n",[4807],{"type":46,"tag":60,"props":4808,"children":4809},{"__ignoreMap":112},[4810,4817,4852,4887,4910,4946,4978,4985],{"type":46,"tag":118,"props":4811,"children":4812},{"class":120,"line":121},[4813],{"type":46,"tag":118,"props":4814,"children":4815},{"style":186},[4816],{"type":51,"value":940},{"type":46,"tag":118,"props":4818,"children":4819},{"class":120,"line":158},[4820,4824,4828,4832,4836,4840,4844,4848],{"type":46,"tag":118,"props":4821,"children":4822},{"style":186},[4823],{"type":51,"value":3545},{"type":46,"tag":118,"props":4825,"children":4826},{"style":349},[4827],{"type":51,"value":3172},{"type":46,"tag":118,"props":4829,"children":4830},{"style":186},[4831],{"type":51,"value":367},{"type":46,"tag":118,"props":4833,"children":4834},{"style":186},[4835],{"type":51,"value":954},{"type":46,"tag":118,"props":4837,"children":4838},{"style":186},[4839],{"type":51,"value":209},{"type":46,"tag":118,"props":4841,"children":4842},{"style":131},[4843],{"type":51,"value":19},{"type":46,"tag":118,"props":4845,"children":4846},{"style":186},[4847],{"type":51,"value":367},{"type":46,"tag":118,"props":4849,"children":4850},{"style":186},[4851],{"type":51,"value":972},{"type":46,"tag":118,"props":4853,"children":4854},{"class":120,"line":33},[4855,4859,4863,4867,4871,4875,4879,4883],{"type":46,"tag":118,"props":4856,"children":4857},{"style":186},[4858],{"type":51,"value":3545},{"type":46,"tag":118,"props":4860,"children":4861},{"style":349},[4862],{"type":51,"value":1394},{"type":46,"tag":118,"props":4864,"children":4865},{"style":186},[4866],{"type":51,"value":367},{"type":46,"tag":118,"props":4868,"children":4869},{"style":186},[4870],{"type":51,"value":954},{"type":46,"tag":118,"props":4872,"children":4873},{"style":186},[4874],{"type":51,"value":209},{"type":46,"tag":118,"props":4876,"children":4877},{"style":131},[4878],{"type":51,"value":4800},{"type":46,"tag":118,"props":4880,"children":4881},{"style":186},[4882],{"type":51,"value":367},{"type":46,"tag":118,"props":4884,"children":4885},{"style":186},[4886],{"type":51,"value":972},{"type":46,"tag":118,"props":4888,"children":4889},{"class":120,"line":262},[4890,4894,4898,4902,4906],{"type":46,"tag":118,"props":4891,"children":4892},{"style":186},[4893],{"type":51,"value":3545},{"type":46,"tag":118,"props":4895,"children":4896},{"style":349},[4897],{"type":51,"value":3620},{"type":46,"tag":118,"props":4899,"children":4900},{"style":186},[4901],{"type":51,"value":367},{"type":46,"tag":118,"props":4903,"children":4904},{"style":186},[4905],{"type":51,"value":954},{"type":46,"tag":118,"props":4907,"children":4908},{"style":186},[4909],{"type":51,"value":1729},{"type":46,"tag":118,"props":4911,"children":4912},{"class":120,"line":300},[4913,4917,4922,4926,4930,4934,4938,4942],{"type":46,"tag":118,"props":4914,"children":4915},{"style":186},[4916],{"type":51,"value":1737},{"type":46,"tag":118,"props":4918,"children":4919},{"style":125},[4920],{"type":51,"value":4921},"pathname",{"type":46,"tag":118,"props":4923,"children":4924},{"style":186},[4925],{"type":51,"value":367},{"type":46,"tag":118,"props":4927,"children":4928},{"style":186},[4929],{"type":51,"value":954},{"type":46,"tag":118,"props":4931,"children":4932},{"style":186},[4933],{"type":51,"value":209},{"type":46,"tag":118,"props":4935,"children":4936},{"style":131},[4937],{"type":51,"value":4001},{"type":46,"tag":118,"props":4939,"children":4940},{"style":186},[4941],{"type":51,"value":367},{"type":46,"tag":118,"props":4943,"children":4944},{"style":186},[4945],{"type":51,"value":972},{"type":46,"tag":118,"props":4947,"children":4948},{"class":120,"line":310},[4949,4953,4958,4962,4966,4970,4974],{"type":46,"tag":118,"props":4950,"children":4951},{"style":186},[4952],{"type":51,"value":1737},{"type":46,"tag":118,"props":4954,"children":4955},{"style":125},[4956],{"type":51,"value":4957},"type",{"type":46,"tag":118,"props":4959,"children":4960},{"style":186},[4961],{"type":51,"value":367},{"type":46,"tag":118,"props":4963,"children":4964},{"style":186},[4965],{"type":51,"value":954},{"type":46,"tag":118,"props":4967,"children":4968},{"style":186},[4969],{"type":51,"value":209},{"type":46,"tag":118,"props":4971,"children":4972},{"style":131},[4973],{"type":51,"value":4001},{"type":46,"tag":118,"props":4975,"children":4976},{"style":186},[4977],{"type":51,"value":219},{"type":46,"tag":118,"props":4979,"children":4980},{"class":120,"line":319},[4981],{"type":46,"tag":118,"props":4982,"children":4983},{"style":186},[4984],{"type":51,"value":3392},{"type":46,"tag":118,"props":4986,"children":4987},{"class":120,"line":337},[4988],{"type":46,"tag":118,"props":4989,"children":4990},{"style":186},[4991],{"type":51,"value":3649},{"type":46,"tag":54,"props":4993,"children":4994},{},[4995,5000,5002,5007,5009,5014,5016,5022],{"type":46,"tag":76,"props":4996,"children":4997},{},[4998],{"type":51,"value":4999},"Custom visualization events",{"type":51,"value":5001}," — Fired when a user clicks a configured table row or markdown link. Requires setup in Omni: set the table column's Display to ",{"type":46,"tag":76,"props":5003,"children":5004},{},[5005],{"type":51,"value":5006},"Link",{"type":51,"value":5008}," → ",{"type":46,"tag":76,"props":5010,"children":5011},{},[5012],{"type":51,"value":5013},"Embed event",{"type":51,"value":5015}," and enter an event name. For markdown, use ",{"type":46,"tag":60,"props":5017,"children":5019},{"className":5018},[],[5020],{"type":51,"value":5021},"\u003Comni-message>",{"type":51,"value":5023}," tags.",{"type":46,"tag":107,"props":5025,"children":5027},{"className":3430,"code":5026,"language":3432,"meta":112,"style":112},"{\n  \"source\": \"omni\",\n  \"name\": \"\u003Cyour-event-name>\",\n  \"payload\": {\n    \"data\": \"comma-separated values\"\n  }\n}\n",[5028],{"type":46,"tag":60,"props":5029,"children":5030},{"__ignoreMap":112},[5031,5038,5073,5109,5132,5164,5171],{"type":46,"tag":118,"props":5032,"children":5033},{"class":120,"line":121},[5034],{"type":46,"tag":118,"props":5035,"children":5036},{"style":186},[5037],{"type":51,"value":940},{"type":46,"tag":118,"props":5039,"children":5040},{"class":120,"line":158},[5041,5045,5049,5053,5057,5061,5065,5069],{"type":46,"tag":118,"props":5042,"children":5043},{"style":186},[5044],{"type":51,"value":3545},{"type":46,"tag":118,"props":5046,"children":5047},{"style":349},[5048],{"type":51,"value":3172},{"type":46,"tag":118,"props":5050,"children":5051},{"style":186},[5052],{"type":51,"value":367},{"type":46,"tag":118,"props":5054,"children":5055},{"style":186},[5056],{"type":51,"value":954},{"type":46,"tag":118,"props":5058,"children":5059},{"style":186},[5060],{"type":51,"value":209},{"type":46,"tag":118,"props":5062,"children":5063},{"style":131},[5064],{"type":51,"value":19},{"type":46,"tag":118,"props":5066,"children":5067},{"style":186},[5068],{"type":51,"value":367},{"type":46,"tag":118,"props":5070,"children":5071},{"style":186},[5072],{"type":51,"value":972},{"type":46,"tag":118,"props":5074,"children":5075},{"class":120,"line":33},[5076,5080,5084,5088,5092,5096,5101,5105],{"type":46,"tag":118,"props":5077,"children":5078},{"style":186},[5079],{"type":51,"value":3545},{"type":46,"tag":118,"props":5081,"children":5082},{"style":349},[5083],{"type":51,"value":1394},{"type":46,"tag":118,"props":5085,"children":5086},{"style":186},[5087],{"type":51,"value":367},{"type":46,"tag":118,"props":5089,"children":5090},{"style":186},[5091],{"type":51,"value":954},{"type":46,"tag":118,"props":5093,"children":5094},{"style":186},[5095],{"type":51,"value":209},{"type":46,"tag":118,"props":5097,"children":5098},{"style":131},[5099],{"type":51,"value":5100},"\u003Cyour-event-name>",{"type":46,"tag":118,"props":5102,"children":5103},{"style":186},[5104],{"type":51,"value":367},{"type":46,"tag":118,"props":5106,"children":5107},{"style":186},[5108],{"type":51,"value":972},{"type":46,"tag":118,"props":5110,"children":5111},{"class":120,"line":262},[5112,5116,5120,5124,5128],{"type":46,"tag":118,"props":5113,"children":5114},{"style":186},[5115],{"type":51,"value":3545},{"type":46,"tag":118,"props":5117,"children":5118},{"style":349},[5119],{"type":51,"value":3620},{"type":46,"tag":118,"props":5121,"children":5122},{"style":186},[5123],{"type":51,"value":367},{"type":46,"tag":118,"props":5125,"children":5126},{"style":186},[5127],{"type":51,"value":954},{"type":46,"tag":118,"props":5129,"children":5130},{"style":186},[5131],{"type":51,"value":1729},{"type":46,"tag":118,"props":5133,"children":5134},{"class":120,"line":300},[5135,5139,5143,5147,5151,5155,5160],{"type":46,"tag":118,"props":5136,"children":5137},{"style":186},[5138],{"type":51,"value":1737},{"type":46,"tag":118,"props":5140,"children":5141},{"style":125},[5142],{"type":51,"value":3162},{"type":46,"tag":118,"props":5144,"children":5145},{"style":186},[5146],{"type":51,"value":367},{"type":46,"tag":118,"props":5148,"children":5149},{"style":186},[5150],{"type":51,"value":954},{"type":46,"tag":118,"props":5152,"children":5153},{"style":186},[5154],{"type":51,"value":209},{"type":46,"tag":118,"props":5156,"children":5157},{"style":131},[5158],{"type":51,"value":5159},"comma-separated values",{"type":46,"tag":118,"props":5161,"children":5162},{"style":186},[5163],{"type":51,"value":219},{"type":46,"tag":118,"props":5165,"children":5166},{"class":120,"line":310},[5167],{"type":46,"tag":118,"props":5168,"children":5169},{"style":186},[5170],{"type":51,"value":3392},{"type":46,"tag":118,"props":5172,"children":5173},{"class":120,"line":319},[5174],{"type":46,"tag":118,"props":5175,"children":5176},{"style":186},[5177],{"type":51,"value":3649},{"type":46,"tag":54,"props":5179,"children":5180},{},[5181],{"type":51,"value":5182},"Table setup: field dropdown → Display tab → Display as: Link → URL: Embed event → enter event name.",{"type":46,"tag":54,"props":5184,"children":5185},{},[5186],{"type":51,"value":5187},"Markdown setup:",{"type":46,"tag":107,"props":5189,"children":5193},{"className":5190,"code":5191,"language":5192,"meta":112,"style":112},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Comni-message event-name=\"product-click\" event-data=\"{{products.name.raw}},{{products.retail_price.raw}}\">\n  Click here\n\u003C\u002Fomni-message>\n","html",[5194],{"type":46,"tag":60,"props":5195,"children":5196},{"__ignoreMap":112},[5197,5258,5266],{"type":46,"tag":118,"props":5198,"children":5199},{"class":120,"line":121},[5200,5205,5210,5215,5219,5223,5228,5232,5237,5241,5245,5250,5254],{"type":46,"tag":118,"props":5201,"children":5202},{"style":186},[5203],{"type":51,"value":5204},"\u003C",{"type":46,"tag":118,"props":5206,"children":5207},{"style":946},[5208],{"type":51,"value":5209},"omni-message",{"type":46,"tag":118,"props":5211,"children":5212},{"style":349},[5213],{"type":51,"value":5214}," event-name",{"type":46,"tag":118,"props":5216,"children":5217},{"style":186},[5218],{"type":51,"value":362},{"type":46,"tag":118,"props":5220,"children":5221},{"style":186},[5222],{"type":51,"value":367},{"type":46,"tag":118,"props":5224,"children":5225},{"style":131},[5226],{"type":51,"value":5227},"product-click",{"type":46,"tag":118,"props":5229,"children":5230},{"style":186},[5231],{"type":51,"value":367},{"type":46,"tag":118,"props":5233,"children":5234},{"style":349},[5235],{"type":51,"value":5236}," event-data",{"type":46,"tag":118,"props":5238,"children":5239},{"style":186},[5240],{"type":51,"value":362},{"type":46,"tag":118,"props":5242,"children":5243},{"style":186},[5244],{"type":51,"value":367},{"type":46,"tag":118,"props":5246,"children":5247},{"style":131},[5248],{"type":51,"value":5249},"{{products.name.raw}},{{products.retail_price.raw}}",{"type":46,"tag":118,"props":5251,"children":5252},{"style":186},[5253],{"type":51,"value":367},{"type":46,"tag":118,"props":5255,"children":5256},{"style":186},[5257],{"type":51,"value":297},{"type":46,"tag":118,"props":5259,"children":5260},{"class":120,"line":158},[5261],{"type":46,"tag":118,"props":5262,"children":5263},{"style":289},[5264],{"type":51,"value":5265},"  Click here\n",{"type":46,"tag":118,"props":5267,"children":5268},{"class":120,"line":33},[5269,5274,5278],{"type":46,"tag":118,"props":5270,"children":5271},{"style":186},[5272],{"type":51,"value":5273},"\u003C\u002F",{"type":46,"tag":118,"props":5275,"children":5276},{"style":946},[5277],{"type":51,"value":5209},{"type":46,"tag":118,"props":5279,"children":5280},{"style":186},[5281],{"type":51,"value":297},{"type":46,"tag":1260,"props":5283,"children":5285},{"id":5284},"sending-events-to-the-iframe",[5286],{"type":51,"value":5287},"Sending Events to the Iframe",{"type":46,"tag":54,"props":5289,"children":5290},{},[5291,5300],{"type":46,"tag":76,"props":5292,"children":5293},{},[5294],{"type":46,"tag":60,"props":5295,"children":5297},{"className":5296},[],[5298],{"type":51,"value":5299},"dashboard:filter-change-by-url-parameter",{"type":51,"value":5301}," — Push a filter from the parent app into the embedded dashboard.",{"type":46,"tag":107,"props":5303,"children":5305},{"className":3069,"code":5304,"language":3071,"meta":112,"style":112},"iframe.contentWindow.postMessage({\n  source: \"omni\",\n  name: \"dashboard:filter-change-by-url-parameter\",\n  payload: {\n    filterUrlParameter: 'f--\u003Cfilter_id>={\"values\":[\"value1\",\"value2\"]}'\n  }\n}, iframeOrigin);\n",[5306],{"type":46,"tag":60,"props":5307,"children":5308},{"__ignoreMap":112},[5309,5342,5370,5397,5413,5440,5447],{"type":46,"tag":118,"props":5310,"children":5311},{"class":120,"line":121},[5312,5317,5321,5326,5330,5334,5338],{"type":46,"tag":118,"props":5313,"children":5314},{"style":289},[5315],{"type":51,"value":5316},"iframe",{"type":46,"tag":118,"props":5318,"children":5319},{"style":186},[5320],{"type":51,"value":474},{"type":46,"tag":118,"props":5322,"children":5323},{"style":289},[5324],{"type":51,"value":5325},"contentWindow",{"type":46,"tag":118,"props":5327,"children":5328},{"style":186},[5329],{"type":51,"value":474},{"type":46,"tag":118,"props":5331,"children":5332},{"style":170},[5333],{"type":51,"value":3051},{"type":46,"tag":118,"props":5335,"children":5336},{"style":289},[5337],{"type":51,"value":935},{"type":46,"tag":118,"props":5339,"children":5340},{"style":186},[5341],{"type":51,"value":940},{"type":46,"tag":118,"props":5343,"children":5344},{"class":120,"line":158},[5345,5350,5354,5358,5362,5366],{"type":46,"tag":118,"props":5346,"children":5347},{"style":946},[5348],{"type":51,"value":5349},"  source",{"type":46,"tag":118,"props":5351,"children":5352},{"style":186},[5353],{"type":51,"value":954},{"type":46,"tag":118,"props":5355,"children":5356},{"style":186},[5357],{"type":51,"value":209},{"type":46,"tag":118,"props":5359,"children":5360},{"style":131},[5361],{"type":51,"value":19},{"type":46,"tag":118,"props":5363,"children":5364},{"style":186},[5365],{"type":51,"value":367},{"type":46,"tag":118,"props":5367,"children":5368},{"style":186},[5369],{"type":51,"value":972},{"type":46,"tag":118,"props":5371,"children":5372},{"class":120,"line":33},[5373,5377,5381,5385,5389,5393],{"type":46,"tag":118,"props":5374,"children":5375},{"style":946},[5376],{"type":51,"value":1101},{"type":46,"tag":118,"props":5378,"children":5379},{"style":186},[5380],{"type":51,"value":954},{"type":46,"tag":118,"props":5382,"children":5383},{"style":186},[5384],{"type":51,"value":209},{"type":46,"tag":118,"props":5386,"children":5387},{"style":131},[5388],{"type":51,"value":5299},{"type":46,"tag":118,"props":5390,"children":5391},{"style":186},[5392],{"type":51,"value":367},{"type":46,"tag":118,"props":5394,"children":5395},{"style":186},[5396],{"type":51,"value":972},{"type":46,"tag":118,"props":5398,"children":5399},{"class":120,"line":262},[5400,5405,5409],{"type":46,"tag":118,"props":5401,"children":5402},{"style":946},[5403],{"type":51,"value":5404},"  payload",{"type":46,"tag":118,"props":5406,"children":5407},{"style":186},[5408],{"type":51,"value":954},{"type":46,"tag":118,"props":5410,"children":5411},{"style":186},[5412],{"type":51,"value":1729},{"type":46,"tag":118,"props":5414,"children":5415},{"class":120,"line":300},[5416,5421,5425,5430,5435],{"type":46,"tag":118,"props":5417,"children":5418},{"style":946},[5419],{"type":51,"value":5420},"    filterUrlParameter",{"type":46,"tag":118,"props":5422,"children":5423},{"style":186},[5424],{"type":51,"value":954},{"type":46,"tag":118,"props":5426,"children":5427},{"style":186},[5428],{"type":51,"value":5429}," '",{"type":46,"tag":118,"props":5431,"children":5432},{"style":131},[5433],{"type":51,"value":5434},"f--\u003Cfilter_id>={\"values\":[\"value1\",\"value2\"]}",{"type":46,"tag":118,"props":5436,"children":5437},{"style":186},[5438],{"type":51,"value":5439},"'\n",{"type":46,"tag":118,"props":5441,"children":5442},{"class":120,"line":310},[5443],{"type":46,"tag":118,"props":5444,"children":5445},{"style":186},[5446],{"type":51,"value":3392},{"type":46,"tag":118,"props":5448,"children":5449},{"class":120,"line":319},[5450,5454,5459],{"type":46,"tag":118,"props":5451,"children":5452},{"style":186},[5453],{"type":51,"value":1175},{"type":46,"tag":118,"props":5455,"children":5456},{"style":289},[5457],{"type":51,"value":5458}," iframeOrigin)",{"type":46,"tag":118,"props":5460,"children":5461},{"style":186},[5462],{"type":51,"value":897},{"type":46,"tag":54,"props":5464,"children":5465},{},[5466,5468,5474,5476,5482],{"type":51,"value":5467},"Get the ",{"type":46,"tag":60,"props":5469,"children":5471},{"className":5470},[],[5472],{"type":51,"value":5473},"filterUrlParameter",{"type":51,"value":5475}," string by opening the dashboard in Omni, changing filter values, and copying the ",{"type":46,"tag":60,"props":5477,"children":5479},{"className":5478},[],[5480],{"type":51,"value":5481},"f--",{"type":51,"value":5483}," parameter from the URL.",{"type":46,"tag":100,"props":5485,"children":5487},{"id":5486},"entity-workspaces",[5488],{"type":51,"value":5489},"Entity Workspaces",{"type":46,"tag":54,"props":5491,"children":5492},{},[5493],{"type":51,"value":5494},"Entity workspaces let embed users create and save their own dashboards within a scoped folder.",{"type":46,"tag":107,"props":5496,"children":5498},{"className":835,"code":5497,"language":837,"meta":112,"style":112},"import {\n  embedSsoDashboard,\n  EmbedSessionMode,\n  EmbedEntityFolderContentRoles,\n  EmbedUiSettings,\n  EmbedConnectionRoles,\n} from \"@omni-co\u002Fembed\";\n\nconst embedUrl = await embedSsoDashboard({\n  \u002F\u002F ...standard signing params\n  entity: \"acme\",\n  entityFolderContentRole: EmbedEntityFolderContentRoles.EDITOR,\n  mode: EmbedSessionMode.Application,\n  uiSettings: {\n    [EmbedUiSettings.SHOW_NAVIGATION]: false,\n  },\n  connectionRoles: {\n    \"connection-uuid\": EmbedConnectionRoles.RESTRICTED_QUERIER,\n  },\n});\n",[5499],{"type":46,"tag":60,"props":5500,"children":5501},{"__ignoreMap":112},[5502,5513,5525,5537,5549,5561,5573,5600,5607,5638,5646,5675,5705,5732,5748,5789,5796,5812,5850,5857],{"type":46,"tag":118,"props":5503,"children":5504},{"class":120,"line":121},[5505,5509],{"type":46,"tag":118,"props":5506,"children":5507},{"style":847},[5508],{"type":51,"value":850},{"type":46,"tag":118,"props":5510,"children":5511},{"style":186},[5512],{"type":51,"value":1729},{"type":46,"tag":118,"props":5514,"children":5515},{"class":120,"line":158},[5516,5521],{"type":46,"tag":118,"props":5517,"children":5518},{"style":289},[5519],{"type":51,"value":5520},"  embedSsoDashboard",{"type":46,"tag":118,"props":5522,"children":5523},{"style":186},[5524],{"type":51,"value":972},{"type":46,"tag":118,"props":5526,"children":5527},{"class":120,"line":33},[5528,5533],{"type":46,"tag":118,"props":5529,"children":5530},{"style":289},[5531],{"type":51,"value":5532},"  EmbedSessionMode",{"type":46,"tag":118,"props":5534,"children":5535},{"style":186},[5536],{"type":51,"value":972},{"type":46,"tag":118,"props":5538,"children":5539},{"class":120,"line":262},[5540,5545],{"type":46,"tag":118,"props":5541,"children":5542},{"style":289},[5543],{"type":51,"value":5544},"  EmbedEntityFolderContentRoles",{"type":46,"tag":118,"props":5546,"children":5547},{"style":186},[5548],{"type":51,"value":972},{"type":46,"tag":118,"props":5550,"children":5551},{"class":120,"line":300},[5552,5557],{"type":46,"tag":118,"props":5553,"children":5554},{"style":289},[5555],{"type":51,"value":5556},"  EmbedUiSettings",{"type":46,"tag":118,"props":5558,"children":5559},{"style":186},[5560],{"type":51,"value":972},{"type":46,"tag":118,"props":5562,"children":5563},{"class":120,"line":310},[5564,5569],{"type":46,"tag":118,"props":5565,"children":5566},{"style":289},[5567],{"type":51,"value":5568},"  EmbedConnectionRoles",{"type":46,"tag":118,"props":5570,"children":5571},{"style":186},[5572],{"type":51,"value":972},{"type":46,"tag":118,"props":5574,"children":5575},{"class":120,"line":319},[5576,5580,5584,5588,5592,5596],{"type":46,"tag":118,"props":5577,"children":5578},{"style":186},[5579],{"type":51,"value":1249},{"type":46,"tag":118,"props":5581,"children":5582},{"style":847},[5583],{"type":51,"value":880},{"type":46,"tag":118,"props":5585,"children":5586},{"style":186},[5587],{"type":51,"value":209},{"type":46,"tag":118,"props":5589,"children":5590},{"style":131},[5591],{"type":51,"value":65},{"type":46,"tag":118,"props":5593,"children":5594},{"style":186},[5595],{"type":51,"value":367},{"type":46,"tag":118,"props":5597,"children":5598},{"style":186},[5599],{"type":51,"value":897},{"type":46,"tag":118,"props":5601,"children":5602},{"class":120,"line":337},[5603],{"type":46,"tag":118,"props":5604,"children":5605},{"emptyLinePlaceholder":304},[5606],{"type":51,"value":307},{"type":46,"tag":118,"props":5608,"children":5609},{"class":120,"line":345},[5610,5614,5618,5622,5626,5630,5634],{"type":46,"tag":118,"props":5611,"children":5612},{"style":349},[5613],{"type":51,"value":912},{"type":46,"tag":118,"props":5615,"children":5616},{"style":289},[5617],{"type":51,"value":917},{"type":46,"tag":118,"props":5619,"children":5620},{"style":186},[5621],{"type":51,"value":362},{"type":46,"tag":118,"props":5623,"children":5624},{"style":847},[5625],{"type":51,"value":926},{"type":46,"tag":118,"props":5627,"children":5628},{"style":170},[5629],{"type":51,"value":860},{"type":46,"tag":118,"props":5631,"children":5632},{"style":289},[5633],{"type":51,"value":935},{"type":46,"tag":118,"props":5635,"children":5636},{"style":186},[5637],{"type":51,"value":940},{"type":46,"tag":118,"props":5639,"children":5640},{"class":120,"line":1183},[5641],{"type":46,"tag":118,"props":5642,"children":5643},{"style":152},[5644],{"type":51,"value":5645},"  \u002F\u002F ...standard signing params\n",{"type":46,"tag":118,"props":5647,"children":5648},{"class":120,"line":1213},[5649,5654,5658,5662,5667,5671],{"type":46,"tag":118,"props":5650,"children":5651},{"style":946},[5652],{"type":51,"value":5653},"  entity",{"type":46,"tag":118,"props":5655,"children":5656},{"style":186},[5657],{"type":51,"value":954},{"type":46,"tag":118,"props":5659,"children":5660},{"style":186},[5661],{"type":51,"value":209},{"type":46,"tag":118,"props":5663,"children":5664},{"style":131},[5665],{"type":51,"value":5666},"acme",{"type":46,"tag":118,"props":5668,"children":5669},{"style":186},[5670],{"type":51,"value":367},{"type":46,"tag":118,"props":5672,"children":5673},{"style":186},[5674],{"type":51,"value":972},{"type":46,"tag":118,"props":5676,"children":5677},{"class":120,"line":1243},[5678,5683,5687,5692,5696,5701],{"type":46,"tag":118,"props":5679,"children":5680},{"style":946},[5681],{"type":51,"value":5682},"  entityFolderContentRole",{"type":46,"tag":118,"props":5684,"children":5685},{"style":186},[5686],{"type":51,"value":954},{"type":46,"tag":118,"props":5688,"children":5689},{"style":289},[5690],{"type":51,"value":5691}," EmbedEntityFolderContentRoles",{"type":46,"tag":118,"props":5693,"children":5694},{"style":186},[5695],{"type":51,"value":474},{"type":46,"tag":118,"props":5697,"children":5698},{"style":289},[5699],{"type":51,"value":5700},"EDITOR",{"type":46,"tag":118,"props":5702,"children":5703},{"style":186},[5704],{"type":51,"value":972},{"type":46,"tag":118,"props":5706,"children":5707},{"class":120,"line":3374},[5708,5712,5716,5720,5724,5728],{"type":46,"tag":118,"props":5709,"children":5710},{"style":946},[5711],{"type":51,"value":1189},{"type":46,"tag":118,"props":5713,"children":5714},{"style":186},[5715],{"type":51,"value":954},{"type":46,"tag":118,"props":5717,"children":5718},{"style":289},[5719],{"type":51,"value":870},{"type":46,"tag":118,"props":5721,"children":5722},{"style":186},[5723],{"type":51,"value":474},{"type":46,"tag":118,"props":5725,"children":5726},{"style":289},[5727],{"type":51,"value":1463},{"type":46,"tag":118,"props":5729,"children":5730},{"style":186},[5731],{"type":51,"value":972},{"type":46,"tag":118,"props":5733,"children":5734},{"class":120,"line":3386},[5735,5740,5744],{"type":46,"tag":118,"props":5736,"children":5737},{"style":946},[5738],{"type":51,"value":5739},"  uiSettings",{"type":46,"tag":118,"props":5741,"children":5742},{"style":186},[5743],{"type":51,"value":954},{"type":46,"tag":118,"props":5745,"children":5746},{"style":186},[5747],{"type":51,"value":1729},{"type":46,"tag":118,"props":5749,"children":5750},{"class":120,"line":3395},[5751,5756,5761,5765,5770,5775,5779,5785],{"type":46,"tag":118,"props":5752,"children":5753},{"style":946},[5754],{"type":51,"value":5755},"    [",{"type":46,"tag":118,"props":5757,"children":5758},{"style":289},[5759],{"type":51,"value":5760},"EmbedUiSettings",{"type":46,"tag":118,"props":5762,"children":5763},{"style":186},[5764],{"type":51,"value":474},{"type":46,"tag":118,"props":5766,"children":5767},{"style":289},[5768],{"type":51,"value":5769},"SHOW_NAVIGATION",{"type":46,"tag":118,"props":5771,"children":5772},{"style":946},[5773],{"type":51,"value":5774},"]",{"type":46,"tag":118,"props":5776,"children":5777},{"style":186},[5778],{"type":51,"value":954},{"type":46,"tag":118,"props":5780,"children":5782},{"style":5781},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[5783],{"type":51,"value":5784}," false",{"type":46,"tag":118,"props":5786,"children":5787},{"style":186},[5788],{"type":51,"value":972},{"type":46,"tag":118,"props":5790,"children":5791},{"class":120,"line":4269},[5792],{"type":46,"tag":118,"props":5793,"children":5794},{"style":186},[5795],{"type":51,"value":1894},{"type":46,"tag":118,"props":5797,"children":5798},{"class":120,"line":4302},[5799,5804,5808],{"type":46,"tag":118,"props":5800,"children":5801},{"style":946},[5802],{"type":51,"value":5803},"  connectionRoles",{"type":46,"tag":118,"props":5805,"children":5806},{"style":186},[5807],{"type":51,"value":954},{"type":46,"tag":118,"props":5809,"children":5810},{"style":186},[5811],{"type":51,"value":1729},{"type":46,"tag":118,"props":5813,"children":5814},{"class":120,"line":4311},[5815,5819,5824,5828,5832,5837,5841,5846],{"type":46,"tag":118,"props":5816,"children":5817},{"style":186},[5818],{"type":51,"value":1737},{"type":46,"tag":118,"props":5820,"children":5821},{"style":946},[5822],{"type":51,"value":5823},"connection-uuid",{"type":46,"tag":118,"props":5825,"children":5826},{"style":186},[5827],{"type":51,"value":367},{"type":46,"tag":118,"props":5829,"children":5830},{"style":186},[5831],{"type":51,"value":954},{"type":46,"tag":118,"props":5833,"children":5834},{"style":289},[5835],{"type":51,"value":5836}," EmbedConnectionRoles",{"type":46,"tag":118,"props":5838,"children":5839},{"style":186},[5840],{"type":51,"value":474},{"type":46,"tag":118,"props":5842,"children":5843},{"style":289},[5844],{"type":51,"value":5845},"RESTRICTED_QUERIER",{"type":46,"tag":118,"props":5847,"children":5848},{"style":186},[5849],{"type":51,"value":972},{"type":46,"tag":118,"props":5851,"children":5852},{"class":120,"line":4336},[5853],{"type":46,"tag":118,"props":5854,"children":5855},{"style":186},[5856],{"type":51,"value":1894},{"type":46,"tag":118,"props":5858,"children":5859},{"class":120,"line":4373},[5860,5864,5868],{"type":46,"tag":118,"props":5861,"children":5862},{"style":186},[5863],{"type":51,"value":1249},{"type":46,"tag":118,"props":5865,"children":5866},{"style":289},[5867],{"type":51,"value":1254},{"type":46,"tag":118,"props":5869,"children":5870},{"style":186},[5871],{"type":51,"value":897},{"type":46,"tag":1267,"props":5873,"children":5874},{},[5875,5889],{"type":46,"tag":1271,"props":5876,"children":5877},{},[5878],{"type":46,"tag":1275,"props":5879,"children":5880},{},[5881,5885],{"type":46,"tag":1279,"props":5882,"children":5883},{},[5884],{"type":51,"value":1283},{"type":46,"tag":1279,"props":5886,"children":5887},{},[5888],{"type":51,"value":1293},{"type":46,"tag":1295,"props":5890,"children":5891},{},[5892,5908,5930,5953,5970],{"type":46,"tag":1275,"props":5893,"children":5894},{},[5895,5903],{"type":46,"tag":1302,"props":5896,"children":5897},{},[5898],{"type":46,"tag":60,"props":5899,"children":5901},{"className":5900},[],[5902],{"type":51,"value":1532},{"type":46,"tag":1302,"props":5904,"children":5905},{},[5906],{"type":51,"value":5907},"Entity name — scopes the user's folder (e.g., derived from email domain)",{"type":46,"tag":1275,"props":5909,"children":5910},{},[5911,5920],{"type":46,"tag":1302,"props":5912,"children":5913},{},[5914],{"type":46,"tag":60,"props":5915,"children":5917},{"className":5916},[],[5918],{"type":51,"value":5919},"entityFolderContentRole",{"type":46,"tag":1302,"props":5921,"children":5922},{},[5923,5928],{"type":46,"tag":60,"props":5924,"children":5926},{"className":5925},[],[5927],{"type":51,"value":5700},{"type":51,"value":5929}," lets users create\u002Fedit dashboards in their entity folder",{"type":46,"tag":1275,"props":5931,"children":5932},{},[5933,5941],{"type":46,"tag":1302,"props":5934,"children":5935},{},[5936],{"type":46,"tag":60,"props":5937,"children":5939},{"className":5938},[],[5940],{"type":51,"value":1443},{"type":46,"tag":1302,"props":5942,"children":5943},{},[5944,5946,5951],{"type":51,"value":5945},"Must be ",{"type":46,"tag":60,"props":5947,"children":5949},{"className":5948},[],[5950],{"type":51,"value":1463},{"type":51,"value":5952}," to enable create features",{"type":46,"tag":1275,"props":5954,"children":5955},{},[5956,5965],{"type":46,"tag":1302,"props":5957,"children":5958},{},[5959],{"type":46,"tag":60,"props":5960,"children":5962},{"className":5961},[],[5963],{"type":51,"value":5964},"uiSettings",{"type":46,"tag":1302,"props":5966,"children":5967},{},[5968],{"type":51,"value":5969},"Control Omni's built-in UI (e.g., hide Omni's sidebar if you provide your own)",{"type":46,"tag":1275,"props":5971,"children":5972},{},[5973,5982],{"type":46,"tag":1302,"props":5974,"children":5975},{},[5976],{"type":46,"tag":60,"props":5977,"children":5979},{"className":5978},[],[5980],{"type":51,"value":5981},"connectionRoles",{"type":46,"tag":1302,"props":5983,"children":5984},{},[5985,5987,5992],{"type":51,"value":5986},"Grant query access: ",{"type":46,"tag":60,"props":5988,"children":5990},{"className":5989},[],[5991],{"type":51,"value":5845},{"type":51,"value":5993}," for data exploration",{"type":46,"tag":100,"props":5995,"children":5997},{"id":5996},"embed-users-and-permissions",[5998],{"type":51,"value":5999},"Embed Users and Permissions",{"type":46,"tag":54,"props":6001,"children":6002},{},[6003,6005,6010],{"type":51,"value":6004},"When building permission-aware experiences (e.g., a sidebar that only shows dashboards a user can access), look up the Omni user ID first, then list documents scoped to that user. API\u002FCLI calls use the Omni API host\u002Fprofile, not the ",{"type":46,"tag":60,"props":6006,"children":6008},{"className":6007},[],[6009],{"type":51,"value":629},{"type":51,"value":6011}," embed host.",{"type":46,"tag":1260,"props":6013,"children":6015},{"id":6014},"look-up-an-embed-user",[6016],{"type":51,"value":6017},"Look Up an Embed User",{"type":46,"tag":107,"props":6019,"children":6021},{"className":109,"code":6020,"language":111,"meta":112,"style":112},"omni scim embed-users-list --filter 'embedExternalId eq \"user@example.com\"'\n",[6022],{"type":46,"tag":60,"props":6023,"children":6024},{"__ignoreMap":112},[6025],{"type":46,"tag":118,"props":6026,"children":6027},{"class":120,"line":121},[6028,6032,6036,6041,6046,6050,6055],{"type":46,"tag":118,"props":6029,"children":6030},{"style":125},[6031],{"type":51,"value":19},{"type":46,"tag":118,"props":6033,"children":6034},{"style":131},[6035],{"type":51,"value":720},{"type":46,"tag":118,"props":6037,"children":6038},{"style":131},[6039],{"type":51,"value":6040}," embed-users-list",{"type":46,"tag":118,"props":6042,"children":6043},{"style":131},[6044],{"type":51,"value":6045}," --filter",{"type":46,"tag":118,"props":6047,"children":6048},{"style":186},[6049],{"type":51,"value":5429},{"type":46,"tag":118,"props":6051,"children":6052},{"style":131},[6053],{"type":51,"value":6054},"embedExternalId eq \"user@example.com\"",{"type":46,"tag":118,"props":6056,"children":6057},{"style":186},[6058],{"type":51,"value":5439},{"type":46,"tag":54,"props":6060,"children":6061},{},[6062,6064,6069],{"type":51,"value":6063},"Returns the Omni user ID for the given ",{"type":46,"tag":60,"props":6065,"children":6067},{"className":6066},[],[6068],{"type":51,"value":1373},{"type":51,"value":6070},". If no user is found, the user hasn't accessed any embedded dashboards yet.",{"type":46,"tag":54,"props":6072,"children":6073},{},[6074],{"type":51,"value":6075},"If the embed-user filter returns no rows but a normal SCIM user with the same\nemail\u002FuserName clearly exists, you may use that user's Omni ID as a fallback and\nsay which lookup path was used. Do not fall back to an unfiltered document list as\nthe sidebar result.",{"type":46,"tag":1260,"props":6077,"children":6079},{"id":6078},"list-documents-by-user-permission",[6080],{"type":51,"value":6081},"List Documents by User Permission",{"type":46,"tag":107,"props":6083,"children":6085},{"className":109,"code":6084,"language":111,"meta":112,"style":112},"omni documents list --userid \u003ComniUserId>\n",[6086],{"type":46,"tag":60,"props":6087,"children":6088},{"__ignoreMap":112},[6089],{"type":46,"tag":118,"props":6090,"children":6091},{"class":120,"line":121},[6092,6096,6100,6105,6110,6114,6119,6124],{"type":46,"tag":118,"props":6093,"children":6094},{"style":125},[6095],{"type":51,"value":19},{"type":46,"tag":118,"props":6097,"children":6098},{"style":131},[6099],{"type":51,"value":742},{"type":46,"tag":118,"props":6101,"children":6102},{"style":131},[6103],{"type":51,"value":6104}," list",{"type":46,"tag":118,"props":6106,"children":6107},{"style":131},[6108],{"type":51,"value":6109}," --userid",{"type":46,"tag":118,"props":6111,"children":6112},{"style":186},[6113],{"type":51,"value":281},{"type":46,"tag":118,"props":6115,"children":6116},{"style":131},[6117],{"type":51,"value":6118},"omniUserI",{"type":46,"tag":118,"props":6120,"children":6121},{"style":289},[6122],{"type":51,"value":6123},"d",{"type":46,"tag":118,"props":6125,"children":6126},{"style":186},[6127],{"type":51,"value":297},{"type":46,"tag":54,"props":6129,"children":6130},{},[6131,6133,6139,6141,6147,6149,6155,6157,6162],{"type":51,"value":6132},"Use the Omni user ID returned by ",{"type":46,"tag":60,"props":6134,"children":6136},{"className":6135},[],[6137],{"type":51,"value":6138},"embed-users-list",{"type":51,"value":6140},", not the email\u002FexternalId\ndirectly. Filter the response to ",{"type":46,"tag":60,"props":6142,"children":6144},{"className":6143},[],[6145],{"type":51,"value":6146},"hasDashboard: true",{"type":51,"value":6148}," before rendering sidebar\nentries. Use the API host\u002Fprofile for ",{"type":46,"tag":60,"props":6150,"children":6152},{"className":6151},[],[6153],{"type":51,"value":6154},"documents list",{"type":51,"value":6156},"; use the embed host only\nwhen signing iframe URLs with ",{"type":46,"tag":60,"props":6158,"children":6160},{"className":6159},[],[6161],{"type":51,"value":545},{"type":51,"value":6163},". Even in a demo app, keep URL\nsigning in a server-side TypeScript\u002FNode function that uses the SDK signer rather\nthan manually reproducing the HMAC protocol in Python or browser code.",{"type":46,"tag":54,"props":6165,"children":6166},{},[6167],{"type":51,"value":6168},"If you are writing server code instead of running the CLI directly, the equivalent\ndocuments API shape is:",{"type":46,"tag":107,"props":6170,"children":6174},{"className":6171,"code":6172,"language":6173,"meta":112,"style":112},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","GET \u002Fapi\u002Fv1\u002Fdocuments?userId=\u003ComniUserId>\nAuthorization: Bearer \u003COMNI_API_TOKEN>\n","http",[6175],{"type":46,"tag":60,"props":6176,"children":6177},{"__ignoreMap":112},[6178,6186],{"type":46,"tag":118,"props":6179,"children":6180},{"class":120,"line":121},[6181],{"type":46,"tag":118,"props":6182,"children":6183},{},[6184],{"type":51,"value":6185},"GET \u002Fapi\u002Fv1\u002Fdocuments?userId=\u003ComniUserId>\n",{"type":46,"tag":118,"props":6187,"children":6188},{"class":120,"line":158},[6189],{"type":46,"tag":118,"props":6190,"children":6191},{},[6192],{"type":51,"value":6193},"Authorization: Bearer \u003COMNI_API_TOKEN>\n",{"type":46,"tag":54,"props":6195,"children":6196},{},[6197,6199,6204,6206,6212],{"type":51,"value":6198},"Use camelCase ",{"type":46,"tag":60,"props":6200,"children":6202},{"className":6201},[],[6203],{"type":51,"value":3984},{"type":51,"value":6205}," in the API call. The CLI flag is lowercase ",{"type":46,"tag":60,"props":6207,"children":6209},{"className":6208},[],[6210],{"type":51,"value":6211},"--userid",{"type":51,"value":474},{"type":46,"tag":54,"props":6214,"children":6215},{},[6216,6218,6224,6226,6232],{"type":51,"value":6217},"Response uses ",{"type":46,"tag":60,"props":6219,"children":6221},{"className":6220},[],[6222],{"type":51,"value":6223},"records",{"type":51,"value":6225}," array (not ",{"type":46,"tag":60,"props":6227,"children":6229},{"className":6228},[],[6230],{"type":51,"value":6231},"documents",{"type":51,"value":6233},"):",{"type":46,"tag":107,"props":6235,"children":6237},{"className":3430,"code":6236,"language":3432,"meta":112,"style":112},"{\n  \"pageInfo\": {\n    \"hasNextPage\": false,\n    \"nextCursor\": null,\n    \"pageSize\": 20,\n    \"totalRecords\": 5\n  },\n  \"records\": [\n    {\n      \"identifier\": \"fb007aa3\",\n      \"name\": \"Sales Dashboard\",\n      \"hasDashboard\": true,\n      \"folder\": {\n        \"id\": \"...\",\n        \"name\": \"Sales\",\n        \"path\": \"sales\u002Fregional\"\n      }\n    }\n  ]\n}\n",[6238],{"type":46,"tag":60,"props":6239,"children":6240},{"__ignoreMap":112},[6241,6248,6272,6297,6322,6351,6376,6383,6407,6415,6452,6488,6513,6537,6573,6609,6641,6648,6655,6663],{"type":46,"tag":118,"props":6242,"children":6243},{"class":120,"line":121},[6244],{"type":46,"tag":118,"props":6245,"children":6246},{"style":186},[6247],{"type":51,"value":940},{"type":46,"tag":118,"props":6249,"children":6250},{"class":120,"line":158},[6251,6255,6260,6264,6268],{"type":46,"tag":118,"props":6252,"children":6253},{"style":186},[6254],{"type":51,"value":3545},{"type":46,"tag":118,"props":6256,"children":6257},{"style":349},[6258],{"type":51,"value":6259},"pageInfo",{"type":46,"tag":118,"props":6261,"children":6262},{"style":186},[6263],{"type":51,"value":367},{"type":46,"tag":118,"props":6265,"children":6266},{"style":186},[6267],{"type":51,"value":954},{"type":46,"tag":118,"props":6269,"children":6270},{"style":186},[6271],{"type":51,"value":1729},{"type":46,"tag":118,"props":6273,"children":6274},{"class":120,"line":33},[6275,6279,6284,6288,6292],{"type":46,"tag":118,"props":6276,"children":6277},{"style":186},[6278],{"type":51,"value":1737},{"type":46,"tag":118,"props":6280,"children":6281},{"style":125},[6282],{"type":51,"value":6283},"hasNextPage",{"type":46,"tag":118,"props":6285,"children":6286},{"style":186},[6287],{"type":51,"value":367},{"type":46,"tag":118,"props":6289,"children":6290},{"style":186},[6291],{"type":51,"value":954},{"type":46,"tag":118,"props":6293,"children":6294},{"style":186},[6295],{"type":51,"value":6296}," false,\n",{"type":46,"tag":118,"props":6298,"children":6299},{"class":120,"line":262},[6300,6304,6309,6313,6317],{"type":46,"tag":118,"props":6301,"children":6302},{"style":186},[6303],{"type":51,"value":1737},{"type":46,"tag":118,"props":6305,"children":6306},{"style":125},[6307],{"type":51,"value":6308},"nextCursor",{"type":46,"tag":118,"props":6310,"children":6311},{"style":186},[6312],{"type":51,"value":367},{"type":46,"tag":118,"props":6314,"children":6315},{"style":186},[6316],{"type":51,"value":954},{"type":46,"tag":118,"props":6318,"children":6319},{"style":186},[6320],{"type":51,"value":6321}," null,\n",{"type":46,"tag":118,"props":6323,"children":6324},{"class":120,"line":300},[6325,6329,6334,6338,6342,6347],{"type":46,"tag":118,"props":6326,"children":6327},{"style":186},[6328],{"type":51,"value":1737},{"type":46,"tag":118,"props":6330,"children":6331},{"style":125},[6332],{"type":51,"value":6333},"pageSize",{"type":46,"tag":118,"props":6335,"children":6336},{"style":186},[6337],{"type":51,"value":367},{"type":46,"tag":118,"props":6339,"children":6340},{"style":186},[6341],{"type":51,"value":954},{"type":46,"tag":118,"props":6343,"children":6344},{"style":4044},[6345],{"type":51,"value":6346}," 20",{"type":46,"tag":118,"props":6348,"children":6349},{"style":186},[6350],{"type":51,"value":972},{"type":46,"tag":118,"props":6352,"children":6353},{"class":120,"line":310},[6354,6358,6363,6367,6371],{"type":46,"tag":118,"props":6355,"children":6356},{"style":186},[6357],{"type":51,"value":1737},{"type":46,"tag":118,"props":6359,"children":6360},{"style":125},[6361],{"type":51,"value":6362},"totalRecords",{"type":46,"tag":118,"props":6364,"children":6365},{"style":186},[6366],{"type":51,"value":367},{"type":46,"tag":118,"props":6368,"children":6369},{"style":186},[6370],{"type":51,"value":954},{"type":46,"tag":118,"props":6372,"children":6373},{"style":4044},[6374],{"type":51,"value":6375}," 5\n",{"type":46,"tag":118,"props":6377,"children":6378},{"class":120,"line":319},[6379],{"type":46,"tag":118,"props":6380,"children":6381},{"style":186},[6382],{"type":51,"value":1894},{"type":46,"tag":118,"props":6384,"children":6385},{"class":120,"line":337},[6386,6390,6394,6398,6402],{"type":46,"tag":118,"props":6387,"children":6388},{"style":186},[6389],{"type":51,"value":3545},{"type":46,"tag":118,"props":6391,"children":6392},{"style":349},[6393],{"type":51,"value":6223},{"type":46,"tag":118,"props":6395,"children":6396},{"style":186},[6397],{"type":51,"value":367},{"type":46,"tag":118,"props":6399,"children":6400},{"style":186},[6401],{"type":51,"value":954},{"type":46,"tag":118,"props":6403,"children":6404},{"style":186},[6405],{"type":51,"value":6406}," [\n",{"type":46,"tag":118,"props":6408,"children":6409},{"class":120,"line":345},[6410],{"type":46,"tag":118,"props":6411,"children":6412},{"style":186},[6413],{"type":51,"value":6414},"    {\n",{"type":46,"tag":118,"props":6416,"children":6417},{"class":120,"line":1183},[6418,6422,6427,6431,6435,6439,6444,6448],{"type":46,"tag":118,"props":6419,"children":6420},{"style":186},[6421],{"type":51,"value":4041},{"type":46,"tag":118,"props":6423,"children":6424},{"style":125},[6425],{"type":51,"value":6426},"identifier",{"type":46,"tag":118,"props":6428,"children":6429},{"style":186},[6430],{"type":51,"value":367},{"type":46,"tag":118,"props":6432,"children":6433},{"style":186},[6434],{"type":51,"value":954},{"type":46,"tag":118,"props":6436,"children":6437},{"style":186},[6438],{"type":51,"value":209},{"type":46,"tag":118,"props":6440,"children":6441},{"style":131},[6442],{"type":51,"value":6443},"fb007aa3",{"type":46,"tag":118,"props":6445,"children":6446},{"style":186},[6447],{"type":51,"value":367},{"type":46,"tag":118,"props":6449,"children":6450},{"style":186},[6451],{"type":51,"value":972},{"type":46,"tag":118,"props":6453,"children":6454},{"class":120,"line":1213},[6455,6459,6463,6467,6471,6475,6480,6484],{"type":46,"tag":118,"props":6456,"children":6457},{"style":186},[6458],{"type":51,"value":4041},{"type":46,"tag":118,"props":6460,"children":6461},{"style":125},[6462],{"type":51,"value":1394},{"type":46,"tag":118,"props":6464,"children":6465},{"style":186},[6466],{"type":51,"value":367},{"type":46,"tag":118,"props":6468,"children":6469},{"style":186},[6470],{"type":51,"value":954},{"type":46,"tag":118,"props":6472,"children":6473},{"style":186},[6474],{"type":51,"value":209},{"type":46,"tag":118,"props":6476,"children":6477},{"style":131},[6478],{"type":51,"value":6479},"Sales Dashboard",{"type":46,"tag":118,"props":6481,"children":6482},{"style":186},[6483],{"type":51,"value":367},{"type":46,"tag":118,"props":6485,"children":6486},{"style":186},[6487],{"type":51,"value":972},{"type":46,"tag":118,"props":6489,"children":6490},{"class":120,"line":1243},[6491,6495,6500,6504,6508],{"type":46,"tag":118,"props":6492,"children":6493},{"style":186},[6494],{"type":51,"value":4041},{"type":46,"tag":118,"props":6496,"children":6497},{"style":125},[6498],{"type":51,"value":6499},"hasDashboard",{"type":46,"tag":118,"props":6501,"children":6502},{"style":186},[6503],{"type":51,"value":367},{"type":46,"tag":118,"props":6505,"children":6506},{"style":186},[6507],{"type":51,"value":954},{"type":46,"tag":118,"props":6509,"children":6510},{"style":186},[6511],{"type":51,"value":6512}," true,\n",{"type":46,"tag":118,"props":6514,"children":6515},{"class":120,"line":3374},[6516,6520,6525,6529,6533],{"type":46,"tag":118,"props":6517,"children":6518},{"style":186},[6519],{"type":51,"value":4041},{"type":46,"tag":118,"props":6521,"children":6522},{"style":125},[6523],{"type":51,"value":6524},"folder",{"type":46,"tag":118,"props":6526,"children":6527},{"style":186},[6528],{"type":51,"value":367},{"type":46,"tag":118,"props":6530,"children":6531},{"style":186},[6532],{"type":51,"value":954},{"type":46,"tag":118,"props":6534,"children":6535},{"style":186},[6536],{"type":51,"value":1729},{"type":46,"tag":118,"props":6538,"children":6539},{"class":120,"line":3386},[6540,6544,6548,6552,6556,6560,6565,6569],{"type":46,"tag":118,"props":6541,"children":6542},{"style":186},[6543],{"type":51,"value":4067},{"type":46,"tag":118,"props":6545,"children":6546},{"style":4044},[6547],{"type":51,"value":4346},{"type":46,"tag":118,"props":6549,"children":6550},{"style":186},[6551],{"type":51,"value":367},{"type":46,"tag":118,"props":6553,"children":6554},{"style":186},[6555],{"type":51,"value":954},{"type":46,"tag":118,"props":6557,"children":6558},{"style":186},[6559],{"type":51,"value":209},{"type":46,"tag":118,"props":6561,"children":6562},{"style":131},[6563],{"type":51,"value":6564},"...",{"type":46,"tag":118,"props":6566,"children":6567},{"style":186},[6568],{"type":51,"value":367},{"type":46,"tag":118,"props":6570,"children":6571},{"style":186},[6572],{"type":51,"value":972},{"type":46,"tag":118,"props":6574,"children":6575},{"class":120,"line":3395},[6576,6580,6584,6588,6592,6596,6601,6605],{"type":46,"tag":118,"props":6577,"children":6578},{"style":186},[6579],{"type":51,"value":4067},{"type":46,"tag":118,"props":6581,"children":6582},{"style":4044},[6583],{"type":51,"value":1394},{"type":46,"tag":118,"props":6585,"children":6586},{"style":186},[6587],{"type":51,"value":367},{"type":46,"tag":118,"props":6589,"children":6590},{"style":186},[6591],{"type":51,"value":954},{"type":46,"tag":118,"props":6593,"children":6594},{"style":186},[6595],{"type":51,"value":209},{"type":46,"tag":118,"props":6597,"children":6598},{"style":131},[6599],{"type":51,"value":6600},"Sales",{"type":46,"tag":118,"props":6602,"children":6603},{"style":186},[6604],{"type":51,"value":367},{"type":46,"tag":118,"props":6606,"children":6607},{"style":186},[6608],{"type":51,"value":972},{"type":46,"tag":118,"props":6610,"children":6611},{"class":120,"line":4269},[6612,6616,6620,6624,6628,6632,6637],{"type":46,"tag":118,"props":6613,"children":6614},{"style":186},[6615],{"type":51,"value":4067},{"type":46,"tag":118,"props":6617,"children":6618},{"style":4044},[6619],{"type":51,"value":4242},{"type":46,"tag":118,"props":6621,"children":6622},{"style":186},[6623],{"type":51,"value":367},{"type":46,"tag":118,"props":6625,"children":6626},{"style":186},[6627],{"type":51,"value":954},{"type":46,"tag":118,"props":6629,"children":6630},{"style":186},[6631],{"type":51,"value":209},{"type":46,"tag":118,"props":6633,"children":6634},{"style":131},[6635],{"type":51,"value":6636},"sales\u002Fregional",{"type":46,"tag":118,"props":6638,"children":6639},{"style":186},[6640],{"type":51,"value":219},{"type":46,"tag":118,"props":6642,"children":6643},{"class":120,"line":4302},[6644],{"type":46,"tag":118,"props":6645,"children":6646},{"style":186},[6647],{"type":51,"value":4528},{"type":46,"tag":118,"props":6649,"children":6650},{"class":120,"line":4311},[6651],{"type":46,"tag":118,"props":6652,"children":6653},{"style":186},[6654],{"type":51,"value":4739},{"type":46,"tag":118,"props":6656,"children":6657},{"class":120,"line":4336},[6658],{"type":46,"tag":118,"props":6659,"children":6660},{"style":186},[6661],{"type":51,"value":6662},"  ]\n",{"type":46,"tag":118,"props":6664,"children":6665},{"class":120,"line":4373},[6666],{"type":46,"tag":118,"props":6667,"children":6668},{"style":186},[6669],{"type":51,"value":3649},{"type":46,"tag":54,"props":6671,"children":6672},{},[6673,6674,6679,6681,6686,6688,6693],{"type":51,"value":818},{"type":46,"tag":60,"props":6675,"children":6677},{"className":6676},[],[6678],{"type":51,"value":6426},{"type":51,"value":6680}," as the ",{"type":46,"tag":60,"props":6682,"children":6684},{"className":6683},[],[6685],{"type":51,"value":1310},{"type":51,"value":6687}," for embed signing. Filter for ",{"type":46,"tag":60,"props":6689,"children":6691},{"className":6690},[],[6692],{"type":51,"value":6146},{"type":51,"value":6694}," to get embeddable dashboards only.",{"type":46,"tag":1260,"props":6696,"children":6698},{"id":6697},"list-folders-for-friendly-names",[6699],{"type":51,"value":6700},"List Folders for Friendly Names",{"type":46,"tag":54,"props":6702,"children":6703},{},[6704,6706,6712],{"type":51,"value":6705},"Entity folders have technical paths like ",{"type":46,"tag":60,"props":6707,"children":6709},{"className":6708},[],[6710],{"type":51,"value":6711},"omni-system-sso-embed-entity-folder-poc",{"type":51,"value":6713},". Map paths to display names:",{"type":46,"tag":107,"props":6715,"children":6717},{"className":109,"code":6716,"language":111,"meta":112,"style":112},"omni folders list\n",[6718],{"type":46,"tag":60,"props":6719,"children":6720},{"__ignoreMap":112},[6721],{"type":46,"tag":118,"props":6722,"children":6723},{"class":120,"line":121},[6724,6728,6732],{"type":46,"tag":118,"props":6725,"children":6726},{"style":125},[6727],{"type":51,"value":19},{"type":46,"tag":118,"props":6729,"children":6730},{"style":131},[6731],{"type":51,"value":763},{"type":46,"tag":118,"props":6733,"children":6734},{"style":131},[6735],{"type":51,"value":6736}," list\n",{"type":46,"tag":54,"props":6738,"children":6739},{},[6740,6742,6748],{"type":51,"value":6741},"Build a ",{"type":46,"tag":60,"props":6743,"children":6745},{"className":6744},[],[6746],{"type":51,"value":6747},"path → name",{"type":51,"value":6749}," mapping from the response to display user-friendly folder names.",{"type":46,"tag":1260,"props":6751,"children":6753},{"id":6752},"domain-mapping",[6754],{"type":51,"value":6755},"Domain Mapping",{"type":46,"tag":54,"props":6757,"children":6758},{},[6759,6761,6766,6768,6773],{"type":51,"value":6760},"The embed domain (",{"type":46,"tag":60,"props":6762,"children":6764},{"className":6763},[],[6765],{"type":51,"value":629},{"type":51,"value":6767},") and API domain (",{"type":46,"tag":60,"props":6769,"children":6771},{"className":6770},[],[6772],{"type":51,"value":500},{"type":51,"value":6774},") are different:",{"type":46,"tag":107,"props":6776,"children":6780},{"className":6777,"code":6779,"language":51},[6778],"language-text","Embed: yourorg.embed-omniapp.co  →  used for iframe URLs\nAPI:   yourorg.omniapp.co        →  used for REST API calls\n",[6781],{"type":46,"tag":60,"props":6782,"children":6783},{"__ignoreMap":112},[6784],{"type":51,"value":6779},{"type":46,"tag":54,"props":6786,"children":6787},{},[6788,6790,6795,6796,6801],{"type":51,"value":6789},"When your app stores the embed domain, convert it for API calls by replacing ",{"type":46,"tag":60,"props":6791,"children":6793},{"className":6792},[],[6794],{"type":51,"value":629},{"type":51,"value":597},{"type":46,"tag":60,"props":6797,"children":6799},{"className":6798},[],[6800],{"type":51,"value":500},{"type":51,"value":474},{"type":46,"tag":100,"props":6803,"children":6805},{"id":6804},"docs-reference",[6806],{"type":51,"value":6807},"Docs Reference",{"type":46,"tag":526,"props":6809,"children":6810},{},[6811],{"type":46,"tag":530,"props":6812,"children":6813},{},[6814,6823,6825,6831,6832,6838,6839,6846,6847,6854,6855],{"type":46,"tag":6815,"props":6816,"children":6820},"a",{"href":6817,"rel":6818},"https:\u002F\u002Fdocs.omni.co\u002Fembed.md",[6819],"nofollow",[6821],{"type":51,"value":6822},"Embed Overview",{"type":51,"value":6824}," · ",{"type":46,"tag":6815,"props":6826,"children":6829},{"href":6827,"rel":6828},"https:\u002F\u002Fdocs.omni.co\u002Fembed\u002Fcustomization\u002Fthemes.md",[6819],[6830],{"type":51,"value":1613},{"type":51,"value":6824},{"type":46,"tag":6815,"props":6833,"children":6836},{"href":6834,"rel":6835},"https:\u002F\u002Fdocs.omni.co\u002Fembed\u002Fevents.md",[6819],[6837],{"type":51,"value":3040},{"type":51,"value":6824},{"type":46,"tag":6815,"props":6840,"children":6843},{"href":6841,"rel":6842},"https:\u002F\u002Fdocs.omni.co\u002Fembed\u002Fcustomization\u002Fai-chat.md",[6819],[6844],{"type":51,"value":6845},"AI Chat in Embeds",{"type":51,"value":6824},{"type":46,"tag":6815,"props":6848,"children":6851},{"href":6849,"rel":6850},"https:\u002F\u002Fdocs.omni.co\u002Fapi\u002Fusers\u002Flist-embed-users.md",[6819],[6852],{"type":51,"value":6853},"Embed Users API",{"type":51,"value":6824},{"type":46,"tag":6815,"props":6856,"children":6859},{"href":6857,"rel":6858},"https:\u002F\u002Fdocs.omni.co\u002Fapi\u002Fdocuments.md",[6819],[6860],{"type":51,"value":6861},"Documents API",{"type":46,"tag":100,"props":6863,"children":6865},{"id":6864},"related-skills",[6866],{"type":51,"value":6867},"Related Skills",{"type":46,"tag":526,"props":6869,"children":6870},{},[6871,6880,6890,6899],{"type":46,"tag":530,"props":6872,"children":6873},{},[6874,6878],{"type":46,"tag":76,"props":6875,"children":6876},{},[6877],{"type":51,"value":88},{"type":51,"value":6879}," — find dashboards to embed",{"type":46,"tag":530,"props":6881,"children":6882},{},[6883,6888],{"type":46,"tag":76,"props":6884,"children":6885},{},[6886],{"type":51,"value":6887},"omni-content-builder",{"type":51,"value":6889}," — create dashboards before embedding them",{"type":46,"tag":530,"props":6891,"children":6892},{},[6893,6897],{"type":46,"tag":76,"props":6894,"children":6895},{},[6896],{"type":51,"value":96},{"type":51,"value":6898}," — manage embed user permissions, user attributes for RLS, and connections",{"type":46,"tag":530,"props":6900,"children":6901},{},[6902,6907],{"type":46,"tag":76,"props":6903,"children":6904},{},[6905],{"type":51,"value":6906},"omni-model-explorer",{"type":51,"value":6908}," — understand available fields for embed event data",{"type":46,"tag":6910,"props":6911,"children":6912},"style",{},[6913],{"type":51,"value":6914},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":6916,"total":1213},[6917,6928,6940,6955,6968,6981,6989,7003,7018,7032,7047],{"slug":96,"name":96,"fn":6918,"description":6919,"org":6920,"tags":6921,"stars":29,"repoUrl":30,"updatedAt":6927},"administer Omni Analytics","Administer an Omni Analytics instance — manage connections, users, groups, user attributes, permissions, schedules, and schema refreshes via the Omni CLI. Use this skill whenever someone wants to manage users or groups, set up permissions on a dashboard or folder, configure user attributes, create or modify schedules, manage database connections, refresh a schema, set up access controls, provision users, or any variant of \"add a user\", \"give access to\", \"set up permissions\", \"who has access\", \"configure connection\", \"refresh the schema\", or \"schedule a delivery\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6922,6923,6926],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},"CLI","cli",{"name":18,"slug":19,"type":16},"2026-04-06T18:10:58.235995",{"slug":6929,"name":6929,"fn":6930,"description":6931,"org":6932,"tags":6933,"stars":29,"repoUrl":30,"updatedAt":6939},"omni-ai-eval","evaluate Omni AI query accuracy","Evaluate Omni AI accuracy using Omni's built-in eval system — define a prompt set, run a judged eval against a model (or branch), and read the accuracy-judge verdicts. Use this skill whenever someone wants to evaluate Omni AI, benchmark Blobby, run regression tests, compare AI output across branches or model-context changes, measure AI quality, run A\u002FB tests on model changes, assess the impact of an ai_context or modeling change, or any variant of \"run evals\", \"test Blobby\", \"benchmark query generation\", \"compare AI results\", \"regression test\", \"how accurate is the AI\", or \"measure the impact of my changes\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6934,6935,6938],{"name":21,"slug":22,"type":16},{"name":6936,"slug":6937,"type":16},"Evals","evals",{"name":18,"slug":19,"type":16},"2026-04-06T18:10:59.485921",{"slug":6941,"name":6941,"fn":6942,"description":6943,"org":6944,"tags":6945,"stars":29,"repoUrl":30,"updatedAt":6954},"omni-ai-optimizer","optimize Omni models for AI","Optimize your Omni Analytics model for Blobby, the Omni Agent — configure ai_context, ai_fields, synonyms, sample_queries, and AI-specific topic extensions. Use this skill whenever someone wants to improve AI accuracy in Omni, make Blobby smarter, add AI context or example questions, curate which fields the AI sees, personalize AI context by user attribute, scope context to a model tier or agent, diagnose context-window pruning or truncation, control which topics AI can reach, troubleshoot why Blobby gives wrong answers, or any variant of \"make the AI better\", \"Blobby isn't answering correctly\", \"optimize for AI\", or \"teach the AI about our data\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6946,6949,6950,6953],{"name":6947,"slug":6948,"type":16},"AI Context","ai-context",{"name":21,"slug":22,"type":16},{"name":6951,"slug":6952,"type":16},"Data Modeling","data-modeling",{"name":18,"slug":19,"type":16},"2026-07-27T06:09:42.358967",{"slug":6887,"name":6887,"fn":6956,"description":6957,"org":6958,"tags":6959,"stars":29,"repoUrl":30,"updatedAt":6967},"manage Omni Analytics documents and dashboards","Create, update, and manage Omni Analytics documents and dashboards programmatically — document lifecycle, drafts, tiles, visualizations, filters, controls, and layouts — using the Omni CLI. Use this skill whenever someone wants to build a dashboard, create a workbook, add tiles or charts, configure dashboard filters or controls, update an existing dashboard's model, set up a KPI view, create visualizations, lay out a dashboard, arrange tiles or pages, create a document, edit a dashboard as a draft, publish a draft, change dashboard settings, rename a workbook, delete a dashboard, move a document to a folder, duplicate a dashboard, or any variant of \"build a dashboard for\", \"create a report showing\", \"add a chart to\", \"make a dashboard\", \"update the dashboard layout\", \"rename this document\", \"publish this draft\", \"move to folder\", or \"delete this dashboard\". Also use when modifying dashboard-level model customizations like workbook-specific joins or fields.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6960,6961,6962,6963,6966],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":14,"slug":15,"type":16},{"name":6964,"slug":6965,"type":16},"Data Visualization","data-visualization",{"name":18,"slug":19,"type":16},"2026-04-06T18:11:02.007785",{"slug":88,"name":88,"fn":6969,"description":6970,"org":6971,"tags":6972,"stars":29,"repoUrl":30,"updatedAt":6980},"find and organize Omni Analytics content","Find, browse, and organize content in Omni Analytics — dashboards, workbooks, folders, and labels — using the Omni CLI. Use this skill whenever someone wants to find an existing dashboard, search for content, list workbooks, browse folders, see what dashboards exist, find popular reports, download a dashboard as PDF or PNG, favorite content, manage labels on documents, or any variant of \"find the dashboard about\", \"what reports do we have\", \"show me our dashboards\", \"where is the sales report\", or \"download this dashboard\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6973,6974,6975,6976,6977],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":6978,"slug":6979,"type":16},"Search","search","2026-04-06T18:11:04.516766",{"slug":4,"name":4,"fn":5,"description":6,"org":6982,"tags":6983,"stars":29,"repoUrl":30,"updatedAt":31},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6984,6985,6986,6987,6988],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":27,"slug":28,"type":16},{"name":18,"slug":19,"type":16},{"name":24,"slug":25,"type":16},{"slug":6990,"name":6990,"fn":6991,"description":6992,"org":6993,"tags":6994,"stars":29,"repoUrl":30,"updatedAt":7002},"omni-model-builder","build Omni Analytics semantic models","Create and edit Omni Analytics semantic model definitions — views, topics, dimensions, measures, relationships, and query views — using YAML through the Omni CLI. Use this skill whenever someone wants to add a field, create a new dimension or measure, define a topic, set up joins between tables, modify the data model, build a new view, add a calculated field, create a relationship, edit YAML, work on a branch, promote model changes, or any variant of \"model this data\", \"add this metric\", \"create a view for\", or \"set up a join between\". Also use for migrating modeling patterns since Omni's YAML is conceptually similar to other semantic layer definitions.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[6995,6996,6997,6998,6999],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":6951,"slug":6952,"type":16},{"name":18,"slug":19,"type":16},{"name":7000,"slug":7001,"type":16},"YAML","yaml","2026-04-06T18:11:05.775943",{"slug":6906,"name":6906,"fn":7004,"description":7005,"org":7006,"tags":7007,"stars":29,"repoUrl":30,"updatedAt":7017},"discover and inspect Omni Analytics models","Discover and inspect Omni Analytics models, topics, views, fields, dimensions, measures, and relationships using the Omni CLI. Use this skill whenever someone wants to understand what data is available in Omni, explore their semantic model, find specific fields or views, check how tables join together, see what topics exist, or asks any variant of \"what can I query\", \"what fields are available\", \"show me the model\", \"what data do we have\", or \"how is this data modeled\". Also use when you need to understand the Omni model structure before building or modifying anything.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7008,7009,7010,7013,7016],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":7011,"slug":7012,"type":16},"Data Analysis","data-analysis",{"name":7014,"slug":7015,"type":16},"Knowledge Management","knowledge-management",{"name":18,"slug":19,"type":16},"2026-04-06T18:11:00.739003",{"slug":7019,"name":7019,"fn":7020,"description":7021,"org":7022,"tags":7023,"stars":29,"repoUrl":30,"updatedAt":7031},"omni-query","query Omni Analytics semantic layer","Run queries against Omni Analytics' semantic layer using the Omni CLI, interpret results, and chain queries for multi-step analysis. Use this skill whenever someone wants to query data through Omni, run a report, get metrics, pull numbers, analyze data, ask \"how many\" \u002F \"what's the trend\" \u002F \"show me the data\", retrieve dashboard query results, or extract data from an existing dashboard or workbook. Also use for table calculations and computed columns (running totals, percent-of-total, month-over-month \u002F period-over-period change, moving averages, rankings), open-ended multi-step analysis via agentic AI jobs, and running raw SQL through the semantic layer — even when the user doesn't say \"query\" (e.g. \"add a running total column\", \"what's our MoM growth\", \"analyze revenue trends\"). For building or editing a dashboard or chart use omni-content-builder; for adding a field or measure to the model use omni-model-builder — this skill retrieves and computes over data.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7024,7025,7026,7027,7028],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":7011,"slug":7012,"type":16},{"name":18,"slug":19,"type":16},{"name":7029,"slug":7030,"type":16},"SQL","sql","2026-04-06T18:10:56.974412",{"slug":7033,"name":7033,"fn":7034,"description":7035,"org":7036,"tags":7037,"stars":29,"repoUrl":30,"updatedAt":7046},"omni-to-databricks-metric-view","convert Omni topics to Databricks Metric Views","Convert an Omni Analytics topic into a Databricks Metric View definition in Unity Catalog. Use this skill whenever someone wants to export Omni metrics to Databricks, create a Metric View from an Omni topic, harden BI metrics into Unity Catalog, or bridge Omni's semantic layer with Databricks AI\u002FBI dashboards and Genie spaces.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7038,7039,7042,7045],{"name":21,"slug":22,"type":16},{"name":7040,"slug":7041,"type":16},"Data Engineering","data-engineering",{"name":7043,"slug":7044,"type":16},"Databricks","databricks",{"name":18,"slug":19,"type":16},"2026-04-09T04:47:50.695014",{"slug":7048,"name":7048,"fn":7049,"description":7050,"org":7051,"tags":7052,"stars":29,"repoUrl":30,"updatedAt":7060},"omni-to-snowflake-semantic-view","convert Omni topics to Snowflake views","Convert an Omni Analytics topic into a Snowflake Semantic View YAML definition. Use this skill whenever someone wants to export Omni metrics to Snowflake, create a Semantic View from an Omni topic, harden BI metrics into the warehouse, or bridge Omni's semantic layer with Snowflake Cortex Analyst.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7053,7054,7055,7056,7059],{"name":21,"slug":22,"type":16},{"name":7040,"slug":7041,"type":16},{"name":18,"slug":19,"type":16},{"name":7057,"slug":7058,"type":16},"Snowflake","snowflake",{"name":7000,"slug":7001,"type":16},"2026-04-06T18:11:25.009706",{"items":7062,"total":1213},[7063,7069,7075,7082,7090,7098,7106],{"slug":96,"name":96,"fn":6918,"description":6919,"org":7064,"tags":7065,"stars":29,"repoUrl":30,"updatedAt":6927},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7066,7067,7068],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":18,"slug":19,"type":16},{"slug":6929,"name":6929,"fn":6930,"description":6931,"org":7070,"tags":7071,"stars":29,"repoUrl":30,"updatedAt":6939},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7072,7073,7074],{"name":21,"slug":22,"type":16},{"name":6936,"slug":6937,"type":16},{"name":18,"slug":19,"type":16},{"slug":6941,"name":6941,"fn":6942,"description":6943,"org":7076,"tags":7077,"stars":29,"repoUrl":30,"updatedAt":6954},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7078,7079,7080,7081],{"name":6947,"slug":6948,"type":16},{"name":21,"slug":22,"type":16},{"name":6951,"slug":6952,"type":16},{"name":18,"slug":19,"type":16},{"slug":6887,"name":6887,"fn":6956,"description":6957,"org":7083,"tags":7084,"stars":29,"repoUrl":30,"updatedAt":6967},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7085,7086,7087,7088,7089],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":14,"slug":15,"type":16},{"name":6964,"slug":6965,"type":16},{"name":18,"slug":19,"type":16},{"slug":88,"name":88,"fn":6969,"description":6970,"org":7091,"tags":7092,"stars":29,"repoUrl":30,"updatedAt":6980},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7093,7094,7095,7096,7097],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"name":6978,"slug":6979,"type":16},{"slug":4,"name":4,"fn":5,"description":6,"org":7099,"tags":7100,"stars":29,"repoUrl":30,"updatedAt":31},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7101,7102,7103,7104,7105],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":27,"slug":28,"type":16},{"name":18,"slug":19,"type":16},{"name":24,"slug":25,"type":16},{"slug":6990,"name":6990,"fn":6991,"description":6992,"org":7107,"tags":7108,"stars":29,"repoUrl":30,"updatedAt":7002},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[7109,7110,7111,7112,7113],{"name":21,"slug":22,"type":16},{"name":6924,"slug":6925,"type":16},{"name":6951,"slug":6952,"type":16},{"name":18,"slug":19,"type":16},{"name":7000,"slug":7001,"type":16}]