{"version":1,"pages":[{"id":"4ogUY12bxPocqHjJo5VT","title":"Overview","pathname":"/","siteSpaceId":"sitesp_hKuEc","lang":"en","icon":"book-open","description":"Browse the key docs paths for setup, modeling, analysis, administration, and advanced workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-open"}]},{"id":"WRJN8qh8CjSpFLCffyQi","title":"Start Here","pathname":"/getting-started/start_here","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect your warehouse, import tables, and ask your first Zoë question in a new workspace.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Getting Started"}]},{"id":"SoqUvqnBHCYwmCc5UF5H","title":"How Zoë Works","pathname":"/getting-started/how-zoe-works","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"How Zoë answers data questions end to end — the agentic loop, the tools she uses, and how every query stays governed and auditable.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Getting Started"}]},{"id":"Xgy51CiQ7XTFUusqym19","title":"Context Surfaces","pathname":"/getting-started/context-surfaces","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Choose the right place for Zoë instructions based on when the context appears and how visible it is.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Getting Started"}]},{"id":"sQ6WFaOr5DYjcuJtXXXV","title":"Progressive Enrichment","pathname":"/getting-started/progressive-enrichment","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Start with raw tables, then add the smallest modeling changes that fix real mistakes and improve Zoë over time.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Getting Started"}]},{"id":"PSi0HHjwrJe89WmYJLoz","title":"Fixing Zoë's Mistakes","pathname":"/getting-started/fixing-zoes-mistakes","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Diagnose wrong answers by error type, then add the smallest context or modeling change that fixes the issue.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Getting Started"}]},{"id":"ecqpmtVODUDbeILHQxQs","title":"How to Steer Zoë's Answers","pathname":"/tips-and-tricks/zoe_context_ingestion","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Quickly choose between prompts, skills, descriptions, synonyms, and searchable fields to guide Zoë.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Tips & Tricks"}]},{"id":"tWcaNOZsdKiwA0NX31bG","title":"Naming Conventions","pathname":"/tips-and-tricks/naming-conventions","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Name measures and dimensions clearly so Zoë can distinguish similar fields and choose the right one.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Tips & Tricks"}]},{"id":"m2tSSD9vlyQWrbZUiIkP","title":"Descriptions and Synonyms","pathname":"/tips-and-tricks/descriptions-and-synonyms","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use descriptions and synonyms to improve field discoverability and help Zoë pick the right fields.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Tips & Tricks"}]},{"id":"8oUieQaPYfxvc4ojKqGR","title":"Entity Drills","pathname":"/tips-and-tricks/entity-drills","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Define drillable entities so Zoë can recognize key business objects and include the right detail fields.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Tips & Tricks"}]},{"id":"AWgWLiSUvBmQMwStXrUN","title":"Time Metrics","pathname":"/tips-and-tricks/time-metrics","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use `default_date` and `canon_date` so Zoë trends each metric against the correct time dimension.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Tips & Tricks"}]},{"id":"BPkj8JZlff9XX9j1oVSx","title":"Voice Commands","pathname":"/tips-and-tricks/voice-commands","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Ask Zoë questions by voice with the microphone or the `cmd + i` keyboard shortcut.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Tips & Tricks"}]},{"id":"i8xi0dDVbo2Ss6zqmvA4","title":"Data Indexing","pathname":"/tips-and-tricks/data-indexing","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Enable searchable dimensions so Zoë can index category values and apply the right filters.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Tips & Tricks"}]},{"id":"SvKmblaiX1sWRt4l98yg","title":"Plot Configuration","pathname":"/tips-and-tricks/plot_configuration_tips_and_tricks_with_zoe","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Configure charts with natural-language prompts for colors, axes, labels, series, and annotations.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Tips & Tricks"}]},{"id":"pJpRMzovcSCEtfxFkpbD","title":"Zoë","pathname":"/using-zenlytic/zoe","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Ask questions in natural language, inspect queries and tool calls, and use Zoë to build charts, artifacts, and follow-up analysis.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"xUmVK1PGbWNHexYnb1VG","title":"Clarity Engine","pathname":"/using-zenlytic/clarity_engine","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"See how the Clarity Engine validates Zoë’s SQL, enforces governance, and turns ad hoc questions into secure, reusable analysis.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"8a5e01638a11cb6b82b09b62dfa931153bf732e4","title":"AI Model Selection Guide","pathname":"/using-zenlytic/ai-model-selection-guide","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Choose the right Zoë model based on your data complexity, speed needs, and preference for autonomy versus transparency.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"KdCbKqR2aNMNBeBP1rpa","title":"Skills","pathname":"/using-zenlytic/skills","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Give Zoë persistent, on-demand instructions and reference material for complex workflows, style guides, and domain context.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"YnM0GGWKs6hB57HALbfA","title":"Attachments","pathname":"/using-zenlytic/attachments","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Attach files and queries in chat so Zoë can analyze external data and use structured results as context.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"vvE6gsk760v4xmNdxoOn","title":"Web Search","pathname":"/using-zenlytic/web-search","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Enable Zoë to search the web for real-time context and cite external sources alongside your internal data.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"4149dc2e4a3a5b6fef9e59f0f7cfb4ba42b82777","title":"Patterns","pathname":"/using-zenlytic/patterns","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Index past analytical queries so Zoë can reuse proven SQL patterns when the semantic model alone is not enough.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"9db879be5e273c452991b0fc1436a60657262190","title":"Artifacts","pathname":"/using-zenlytic/artifacts","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Create, organize, share, and rebuild the artifacts Zoë builds across your conversations.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"YsyVJSlqb5Rx7Mx1Q6p7","title":"Artifact Folders","pathname":"/using-zenlytic/artifacts/artifact-folders","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Organize shared artifacts into team folders and manage access through folder-level permissions.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"},{"label":"Artifacts"}]},{"id":"NAyyuG1hjrHKNSFZz4ux","title":"Artifact Folder Permissions","pathname":"/using-zenlytic/artifacts/artifact-folder-permissions","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Control who can view and manage foldered artifacts with shared access levels for users and groups.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"},{"label":"Artifacts"}]},{"id":"4IczMPAULmGAwF2Nkuqf","title":"Installing Zenlytic in Microsoft Teams","pathname":"/using-zenlytic/microsoft_teams_bot","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Install the Zenlytic bot in Microsoft Teams so users can ask Zoë questions and explore data without leaving Teams.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Using Zenlytic"}]},{"id":"3HnjJR5i49pM12pUSpfi","title":"Inviting and Managing Users","pathname":"/administration/inviting-users","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Invite people to a workspace, assign their role, and manage existing members from the Team page.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Administration"}]},{"id":"E9Rh3kXDHndfEY2bbXX5","title":"User Roles","pathname":"/administration/user_roles","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Compare roles, permissions, and ad-hoc SQL access so each user gets the right scope.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Administration"}]},{"id":"FrvPks5FnftCWBJV1BCr","title":"User Attributes","pathname":"/administration/user_attributes","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Assign user attributes for access control, connection overrides, and default-deny security patterns.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Administration"}]},{"id":"VvzylybHbbIMh7WBYsyc","title":"Workspace Groups And Permissions","pathname":"/administration/workspace_groups_and_permissions","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Create workspace groups and use them to manage dashboard sharing and access.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Administration"}]},{"id":"nGnymC2ZNvnjTd9RmrCt","title":"Workspace Manager","pathname":"/administration/workspace-manager","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Manage workspaces, organization-wide settings, seat limits, admins, and SSO controls from one place.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Administration"}]},{"id":"SaWgwKViPjRYJ7cEEcW7","title":"Data Modeling Overview","pathname":"/data-modeling/data_modeling","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Learn how models, views, fields, and relationships work together to give Zoë reliable context.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"6XcXAS0LLXLJBRA0MKkt","title":"Ask Zoë for Data Model Recommendations","pathname":"/data-modeling/asking-zoe-for-recommendations","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use Zoë to recommend, draft, and save the smallest modeling changes that improve answers.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"S1Hr3Vw7fEXLNGaP4BiZ","title":"Context Manager","pathname":"/data-modeling/context_manager","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Manage model files, validate changes, compare branches, and deploy updates to production.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"iBfPMdZX4liwuaLxVVZ5","title":"Model","pathname":"/data-modeling/model","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Define warehouse connections, global settings, access grants, mappings, and relationships in a model file.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"mnwx6QB24cgWDXvU3lTC","title":"Relationships","pathname":"/data-modeling/relationships","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Define non-obvious joins, cardinality, and join types so Zoë generates correct cross-table SQL.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"Hfx5AxavNqTFmO6hM54Z","title":"Views","pathname":"/data-modeling/view","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Define tables, default dates, descriptions, filters, and fields in reusable view files.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"QCr17XqCuDdYS7A4xurZ","title":"Fields","pathname":"/data-modeling/field","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Understand the three field types that power dimensions, dimension groups, and measures.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"IQp5xIuw9gURRTa1fVLk","title":"Dimensions","pathname":"/data-modeling/dimension","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Define reusable columns with labels, search behavior, access controls, and Zoë-specific guidance.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"TXOrA2voesrfrWec41hV","title":"Dimension Groups","pathname":"/data-modeling/dimension_group","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Create time and duration fields with reusable timeframes, intervals, and timezone behavior.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"vZOrZjSIYz5Sa9FwyMtJ","title":"Measures","pathname":"/data-modeling/measure","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Define metrics, valid aggregation patterns, filters, and non-additive logic for accurate analysis.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"6CxnS0JPHpcHI5Zr3loO","title":"Sets","pathname":"/data-modeling/set","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Group reusable fields into named sets so you can reference them consistently.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"lpOCb3CWQYtrtcAsh1U0","title":"Field Filters","pathname":"/data-modeling/field_filter","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use filter syntax for fields and dashboards across strings, numbers, booleans, and dates.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"GErkQN7PNaWfRvJ632tx","title":"Formatting","pathname":"/data-modeling/formatting","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Format numbers, currencies, percentages, and images with supported value format names.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"8errdB3O9KhgOxDZkDse","title":"Symmetric Aggregates","pathname":"/data-modeling/symmetric_aggregates","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use distinct-key aggregates to avoid double counting when joins duplicate metric values.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"57aNS2NmAoHw2GfDOIuB","title":"Table Calculation Syntax","pathname":"/data-modeling/table_calculation_syntax","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Reference supported table calculation functions and arithmetic for post-query analysis.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"4XGKOH5QsIfjonF9fJWb","title":"Referenceable Attributes","pathname":"/data-modeling/referenceable_attributes","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use user and query attributes inside SQL for dynamic filtering and query behavior.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"mATyycLOVdh1wg0JogZT","title":"Access Grants","pathname":"/data-modeling/access_grants","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Apply user-attribute-based column and row access controls with access grants and access filters.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"rzoapyJ54e9c9pfCI412","title":"dbt MetricFlow Integration","pathname":"/data-modeling/dbt_metricflow","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect dbt Semantic Layer projects to Zenlytic and extend them with Zenlytic metadata.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"HwybhrqjOf7SR3t1u3r4","title":"Adding a New Table","pathname":"/data-modeling/adding_a_new_table","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Add a warehouse table or CSV to your workspace context","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"987Nve0m76uUxLNF99A6","title":"Cache Refresh","pathname":"/data-modeling/cache-refresh","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Force-refresh the model cache after direct git changes so Zoë uses the latest context.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Modeling"}]},{"id":"AKnOZ1UKcPcG3rqDANsL","title":"Proactive Getting Started","pathname":"/proactive-agents/getting-started","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Build reusable Zoë conversations, run them on demand, and share them across your workspace.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Proactive Agents"}]},{"id":"X8kbBTCNNNPFgXGROFNd","title":"Publish","pathname":"/proactive-agents/publish","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Publish proactive agents so teammates can discover, run, and re-use approved workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Proactive Agents"}]},{"id":"nRa82v7KreDNYzMbeTy2","title":"Schedule Delivery","pathname":"/proactive-agents/schedule-delivery","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Run proactive agents on a schedule and deliver the results to users automatically.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Proactive Agents"}]},{"id":"3s3UaSOrAkJQOg0KM0uX","title":"Run History","pathname":"/proactive-agents/run-history","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Inspect past proactive agent runs, review outputs, and troubleshoot failures or unexpected results.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Proactive Agents"}]},{"id":"TRlXQxl0EETHd7X7wL39","title":"MCP Overview","pathname":"/mcp/overview","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect your AI tools in to Zenlytic, or connect Zoë out to the rest of your stack.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"}]},{"id":"2n7D3Z4Fc3Koy5axNPAT","title":"MCP Server","pathname":"/mcp/connecting-to-zenlytic","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect AI tools like Claude.ai, Claude Code, and ChatGPT to Zenlytic's MCP server so they can query your business data directly.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"}]},{"id":"0T1jyJ6LEsI7R9sxazNK","title":"Claude.ai","pathname":"/mcp/connecting-to-zenlytic/claude-ai","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Claude.ai to Zenlytic's MCP server so Claude can query your business data directly.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Server"}]},{"id":"4k4tbkBxTfa2gi3K4zsS","title":"Claude Code","pathname":"/mcp/connecting-to-zenlytic/claude-code","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Claude Code to Zenlytic's MCP server so it can query your business data directly from the command line.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Server"}]},{"id":"iipKRRiiAIcbEaa9OU2c","title":"MCP Client","pathname":"/mcp/client","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to remote MCP servers so she can call external tools directly from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"}]},{"id":"2wUYQStwPqthvTzgEQJT","title":"Tableau","pathname":"/mcp/client/tableau","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to Tableau's MCP server to browse workbooks, data sources, and metadata from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"1BeLt0iyCtZgR3MfEUrT","title":"Power BI","pathname":"/mcp/client/powerbi","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to a Power BI MCP server to explore workspaces, datasets, and reports from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"psi6s9Qru2lFCpk2xMVR","title":"Google","pathname":"/mcp/client/google","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to Google's BigQuery MCP server to inspect schemas and run SQL from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"8EJ0lr4WqHvGlV8NzO1t","title":"Looker","pathname":"/mcp/client/looker","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to Looker's MCP server to query semantic models, dashboards, and metadata from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"3YXy4rrX4GeXxPlVPJCD","title":"dbt","pathname":"/mcp/client/dbt","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to dbt's MCP server to explore models, metrics, exposures, and lineage from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"PbT6EhrhXRAumfqUe6aJ","title":"Atlan","pathname":"/mcp/client/atlan","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to Atlan's MCP server to search data assets, glossaries, and lineage from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"pS5XWx8jaVhseERRyteH","title":"Snowflake","pathname":"/mcp/client/snowflake","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to Snowflake's MCP server to query Cortex tools, SQL, and custom functions from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"p5QtzAf2CE1pFth9aXbK","title":"Reltio","pathname":"/mcp/client/reltio","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to Reltio's MCP server to search entities, relationships, and AgentFlow tools from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"ymqFqSzXahM22G2jR3Fb","title":"Github","pathname":"/mcp/client/github","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to GitHub's MCP server to browse repos, issues, pull requests, and Actions from chat.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"o1IzSLJeuXuKC4otdHwl","title":"Jira","pathname":"/mcp/client/jira","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zoë to Jira's MCP server to search issues, run JQL, and work with Atlassian content.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"MCP"},{"label":"MCP Client"}]},{"id":"rCQAixVK2HBNz8CLcGlv","title":"Integrations Overview","pathname":"/data-sources/integrations","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Compare supported warehouse connections and choose the right setup guide for your data source.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"vaue25RFPSa8vBqXbITo","title":"Bigquery Setup","pathname":"/data-sources/bigquery_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Create a BigQuery service account, connect it in Zenlytic, and verify warehouse access.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"KWWuSTkh1ut8KQEQ7EBp","title":"Snowflake Setup","pathname":"/data-sources/snowflake_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Snowflake to Zenlytic with the right role, warehouse, database, and authentication settings.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"UXhEAs9Ckro5SxQlrZ0E","title":"Redshift Setup","pathname":"/data-sources/redshift_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Amazon Redshift to Zenlytic, configure credentials, and test query access.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"wfe5xPDoF70ll7wU3U1X","title":"Postgres Setup","pathname":"/data-sources/postgres_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect PostgreSQL to Zenlytic, supply database credentials, and verify schema access.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"06PjYHl8g2DGwZFDldW4","title":"Mysql Setup","pathname":"/data-sources/mysql_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect MySQL to Zenlytic, configure credentials, and confirm table access for modeling.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"ucCX1rkN6xjb1zexfTyE","title":"Sql Server Setup","pathname":"/data-sources/sql_server_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect SQL Server to Zenlytic, configure connection details, and validate warehouse access.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"g318RhpdrISk5DOEtMHW","title":"Azure Synapse Setup","pathname":"/data-sources/azure_synapse_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Azure Synapse to Zenlytic, authenticate securely, and test query access.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"GOCnYF9rwYEq8ZM91UpV","title":"Databricks Setup","pathname":"/data-sources/databricks_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect a Databricks SQL warehouse to Zenlytic and verify access to your catalogs and tables.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"c0BLDOSwfuKupnClO29r","title":"Druid Setup","pathname":"/data-sources/druid_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Apache Druid to Zenlytic, configure the connection, and validate query access.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"8AHqEED7A4L59oDv1aIk","title":"Trino Onboarding","pathname":"/data-sources/trino_onboarding","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Trino to Zenlytic, configure credentials, and confirm access to your catalogs and schemas.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"s97b903WjnIOmsNVBuyR","title":"Motherduck Setup","pathname":"/data-sources/motherduck_setup","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect MotherDuck to Zenlytic, provide credentials, and verify access to DuckDB data.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Data Sources"}]},{"id":"LgX28PoTYUmf16vZAZid","title":"Microsoft Entra Zenlytic","pathname":"/authentication-and-security/microsoft_entra_zenlytic","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Set up Microsoft Entra SSO for Zenlytic and map the claims users need to sign in.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"0N4rR9Nflq8TPly1LbxH","title":"Snowflake with Microsoft Entra","pathname":"/authentication-and-security/microsoft_entra_snowflake","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Configure Snowflake authentication with Microsoft Entra so Zenlytic users can sign in through SSO.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"uQcEB09Ewum44LuyX2Dz","title":"Snowflake with Entra - What to Send","pathname":"/authentication-and-security/microsoft_entra_snowflake/entra-snowflake-what-to-send","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Send the required Snowflake and Entra details so Zenlytic can finish your SSO setup.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"},{"label":"Snowflake with Microsoft Entra"}]},{"id":"SJJrSEL8HPEZoHc2zrWS","title":"Okta Zenlytic","pathname":"/authentication-and-security/okta_zenlytic","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Set up Okta SSO for Zenlytic and map the claims users need to authenticate correctly.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"pfux1xv52cHkxeKZcoy5","title":"Google Workload Identity Federation","pathname":"/authentication-and-security/google_workload_identity_federation","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use workload identity federation to connect BigQuery without storing long-lived service account keys.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"2fT31R3FTpKVMYgx5mGE","title":"Enforce SSO-Only Login","pathname":"/authentication-and-security/enforce-sso-only","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Restrict workspace login to SSO so users cannot authenticate with passwords or magic links.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"EfTYc7Cz2j3PHMkKwiG8","title":"IP Whitelisting","pathname":"/authentication-and-security/ip_whitelisting","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Limit Zenlytic access by source IP to enforce network-level controls for your workspace.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"PcgHkmo6ubPnwO3Mx7TU","title":"Login Troubleshooting","pathname":"/authentication-and-security/login_troubleshooting","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Diagnose common Zenlytic login failures across SSO, credentials, permissions, and workspace configuration.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"EG5ODEQa5g6ab1d81eM7","title":"Connecting To Github With A Deploy Key","pathname":"/authentication-and-security/connecting_to_github_with_a_deploy_key","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Connect Zenlytic to GitHub with a deploy key so it can read your model repository.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"1OjU1aLtqQrYwfHvlS7b","title":"SSO Custom Claims Reference","pathname":"/authentication-and-security/sso-custom-claims-reference","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Detailed information on SSO JWT claims.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Authentication & Security"}]},{"id":"fy5DjaZKkQkUld9AgtbO","title":"Embedding Overview","pathname":"/embedding/embedding_overview","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Embed Zenlytic content with private or signed access, depending on your users and authentication model.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Embedding"}]},{"id":"pchQG2LfjsGpPCSE0W9L","title":"Private Embedding","pathname":"/embedding/private_embedding","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Embed Zenlytic for internal users who authenticate with their own Zenlytic accounts inside the iframe.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Embedding"}]},{"id":"GhnBTffVRCZaZd9Fco2L","title":"Signed Embedding","pathname":"/embedding/signed_embedding","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Generate signed embed URLs for external users and apply row and column access controls.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Embedding"}]},{"id":"TUybqmv0p7PVKByOOsmA","title":"Permissions in Embedding","pathname":"/embedding/permissions_in_embedding","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Control embedded access with user attributes, access grants, and signed URL permissions.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Embedding"}]},{"id":"P6xAJplbkyHTKsvHFxKV","title":"Embedding Styles","pathname":"/embedding/embedding_styles","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Customize the embedded experience with layout, navigation, and style options that match your product.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Embedding"}]},{"id":"Cq5u6y1ujP5Y8tfN6E7c","title":"Proactive Agents in Embedding","pathname":"/embedding/workflows_in_embedding","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Run proactive agents inside embedded Zenlytic experiences and pass users into reusable workflows.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Embedding"}]},{"id":"dAvxmIZAfkdxItqKiBp8","title":"Migrating from Memories and Topics","pathname":"/migrations/migrating-from-memories-and-topics","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Move from legacy memories and topics to skills and relationships without breaking existing behavior.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Migrations"}]},{"id":"1qzlKXYcNUrvPKQKveSU","title":"Working with Zoë","pathname":"/legacy/zoe_tips_and_tricks","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Legacy overview page that points to the current guides for steering Zoë and fixing mistakes.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"jNPik3Zkrq2hpP3Lhz53","title":"Using Zenlytic (legacy)","pathname":"/legacy/using_zenlytic","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Get answers with Zoë, Explore your data directly, and use dashboards to revisit and investigate saved views.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"QoQQa4ygLvQUd9gCD88l","title":"Exploring (legacy)","pathname":"/legacy/exploring","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use Explore to slice, filter, and analyze governed metrics and dimensions without starting from a new question.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"jg1AsMQH6YRMUWMaV9Tj","title":"Follow Ups (legacy)","pathname":"/legacy/follow_ups","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Drill deeper from charts and tables with follow-up actions like filtering, drilling by dimension, and drilling into detail.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"cJ8XbkoZW2UB5FobgPzb","title":"Dashboards (legacy)","pathname":"/legacy/dashboard","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Reference the legacy dashboard file format and related concepts still supported in existing projects.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"XoX975lvvcGmkpukZ8l1","title":"Follow Ups From a Dashboard","pathname":"/legacy/dashboard/following_up_from_a_dashboard","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Use legacy dashboard follow-ups to drill deeper from a saved visualization into new analysis.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"},{"label":"Dashboards (legacy)"}]},{"id":"PzkaGggZ4wgzzVHo9Itl","title":"Dashboard Scheduled Delivery","pathname":"/legacy/dashboard/dashboard-scheduled-delivery","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Schedule legacy dashboards for recurring delivery to users by email or other supported channels.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"},{"label":"Dashboards (legacy)"}]},{"id":"qVaC1BzgfytZHy8tw5wH","title":"Topics (legacy)","pathname":"/legacy/topic","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Reference the legacy topic layer that organized business concepts before relationships and skills.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"TXgbgeVtLZMZRIXH0tlV","title":"Joins (legacy)","pathname":"/legacy/join","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Reference the legacy join file format previously used to define cross-view query behavior.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"hm5Eb1jrSBhc8Uq3W4VX","title":"Memories (legacy)","pathname":"/legacy/memories","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Reference the legacy memory system that stored reusable context before skills replaced it.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"mugr3VxChl6ItAeZxe6R","title":"Unsupported Chats","pathname":"/legacy/legacy","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Migrate older conversations into the latest supported format so you can continue analyzing with Zoë.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legacy"}]},{"id":"Ldep8UWPkVHzLNOfQwti","title":"Legal","pathname":"/legal-and-support/legal","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Access Zenlytic's legal agreements, data processing terms, and current subprocessors in one place.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legal & Support"}]},{"id":"f2d4ae017fe35a46cbcfe9a1e7b56c93cb13f846","title":"Terms of Service Agreement","pathname":"/legal-and-support/legal/terms-of-service-agreement","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Last Updated: July 22, 2026","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legal & Support"},{"label":"Legal"}]},{"id":"81e9b800639b6122365982382ad7e8bc69368fa5","title":"Data Processing Addendum","pathname":"/legal-and-support/legal/data-processing-addendum","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Last Updated: February 26, 2026","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legal & Support"},{"label":"Legal"}]},{"id":"elRZqvFFwieDcm3c38iW","title":"Subprocessors","pathname":"/legal-and-support/legal/subprocessors","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Review the third-party subprocessors Zenlytic uses to deliver and support the product.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legal & Support"},{"label":"Legal"}]},{"id":"CwEE4mYxs1PPUpBWFLcL","title":"Customer Support Policy","pathname":"/legal-and-support/customer-support-policy","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"Learn about Zenlytic's support channels, including email support and AI agent assistance. Find self-service resources and understand what's included in technical support.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legal & Support"}]},{"id":"sDb1L288xFhZ3VU049SG","title":"License","pathname":"/legal-and-support/license-doc","siteSpaceId":"sitesp_hKuEc","lang":"en","description":"See Zenlytic's commercial licensing model and the open-source license for its metrics layer.","breadcrumbs":[{"label":"Documentation","icon":"book-open"},{"label":"Legal & Support"}]},{"id":"xSKACgaFjsHdWkvrL7EZ","title":"Product updates","pathname":"/changelog","siteSpaceId":"sitesp_DnCPW","description":"What's new in Zenlytic — product updates, new features, and notable changes.","breadcrumbs":[{"label":"Changelog","icon":"sparkles"}]},{"id":"mCxpIrVdtiRDHHijCIf2","title":"Overview","pathname":"/developers-beta","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"}]},{"id":"643a55277af0514da6952fdce6400f1350c681dd","title":"Servers & Authentication","pathname":"/developers-beta/api-reference/servers-and-authentication","siteSpaceId":"sitesp_gfKse","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"}]},{"id":"e22262d2abdf0533da72bd92e602dad362638138","title":"Getting Started","pathname":"/developers-beta/api-reference/getting-started","siteSpaceId":"sitesp_gfKse","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"}]},{"id":"6e0ab4ee5afee813d83a5cbb541492c18b9cd6a2","title":"Response Envelope","pathname":"/developers-beta/api-reference/response-envelope","siteSpaceId":"sitesp_gfKse","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"}]},{"id":"0889a54d007065c47c928cb014ea48493be19cce","title":"Error Responses","pathname":"/developers-beta/api-reference/error-responses","siteSpaceId":"sitesp_gfKse","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"}]},{"id":"09b448fa3f0c5f6d177f4b019efe66e11ba1045c","title":"Rate Limiting","pathname":"/developers-beta/api-reference/rate-limiting","siteSpaceId":"sitesp_gfKse","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"}]},{"id":"baa3bfc9ab58ef30278441fb7dc00ccdea191dcf","title":"Organization Administration","pathname":"/developers-beta/api-reference/organization-administration","siteSpaceId":"sitesp_gfKse","icon":"building","description":"Organization-wide administration, spanning every workspace you belong to. Requires the Organization Admin role.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"}]},{"id":"ac09a9120326fb1dc8218e304b774301cf1f0422","title":"Workspaces","pathname":"/developers-beta/api-reference/organization-administration/workspaces","siteSpaceId":"sitesp_gfKse","icon":"layer-group","description":"Create, list, and archive workspaces in your organization.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Organization Administration","icon":"building"}]},{"id":"1232406b9bba39797780fedac593cfe97e74b4c9","title":"List Workspaces","pathname":"/developers-beta/api-reference/organization-administration/workspaces/list-workspaces","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Organization Administration","icon":"building"},{"label":"Workspaces","icon":"layer-group"}]},{"id":"6455e883a436c16de7aba83d63ba0d24f9029eed","title":"Create Workspace","pathname":"/developers-beta/api-reference/organization-administration/workspaces/create-workspace","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Organization Administration","icon":"building"},{"label":"Workspaces","icon":"layer-group"}]},{"id":"d537b5e1b3909d1a224ea9204eb81c8d0ca1d419","title":"Archive Workspace","pathname":"/developers-beta/api-reference/organization-administration/workspaces/archive-workspace","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Organization Administration","icon":"building"},{"label":"Workspaces","icon":"layer-group"}]},{"id":"97e11cc291c2ae4172483e981a6e828ba1cff01b","title":"Workspace Administration","pathname":"/developers-beta/api-reference/workspace-administration","siteSpaceId":"sitesp_gfKse","icon":"user-shield","description":"Administration scoped to a single workspace. Requires the Admin role.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"}]},{"id":"92e0f3c7ba99a7fb640d21a3b200372fab658c88","title":"Invites","pathname":"/developers-beta/api-reference/workspace-administration/invites","siteSpaceId":"sitesp_gfKse","icon":"envelope","description":"Invite new members to a workspace and view pending invites.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"}]},{"id":"b2028e5f7c6c8638c559694a0503813bbe6b63b7","title":"List Invites","pathname":"/developers-beta/api-reference/workspace-administration/invites/list-invites","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Invites","icon":"envelope"}]},{"id":"ad8e03ab8fe274d13a18ad57f572be9d840211ed","title":"Create Invite","pathname":"/developers-beta/api-reference/workspace-administration/invites/create-invite","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Invites","icon":"envelope"}]},{"id":"c5c930fbf9448c576381e316b61938c0b3467f6d","title":"Attribute Definitions","pathname":"/developers-beta/api-reference/workspace-administration/attribute-definitions","siteSpaceId":"sitesp_gfKse","icon":"sliders","description":"Define the custom attributes available to groups and users.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"}]},{"id":"91b10a43758803b2021d9e00922367ea658daca9","title":"List Attribute Definitions","pathname":"/developers-beta/api-reference/workspace-administration/attribute-definitions/list-attribute-definitions","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Attribute Definitions","icon":"sliders"}]},{"id":"0abfd3e598b9ecd5d13b28d58d68732c67af3f49","title":"Create Attribute Definition","pathname":"/developers-beta/api-reference/workspace-administration/attribute-definitions/create-attribute-definition","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Attribute Definitions","icon":"sliders"}]},{"id":"7f3c857a759c9e0867c709eae11f2571ac7b71c6","title":"Delete Attribute Definition","pathname":"/developers-beta/api-reference/workspace-administration/attribute-definitions/delete-attribute-definition","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Attribute Definitions","icon":"sliders"}]},{"id":"e9f2f201657c2fee6e5eddadea5e142a76a81858","title":"Update Attribute Definition","pathname":"/developers-beta/api-reference/workspace-administration/attribute-definitions/update-attribute-definition","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Attribute Definitions","icon":"sliders"}]},{"id":"be00218eae1c0eee34e56e0a493ac0e989ca362b","title":"Workspace Members","pathname":"/developers-beta/api-reference/workspace-administration/workspace-members","siteSpaceId":"sitesp_gfKse","icon":"user","description":"List a workspace's members.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"}]},{"id":"dc8a840675cc722b384a9f09149f2976bcdde57f","title":"User Attribute Values","pathname":"/developers-beta/api-reference/workspace-administration/workspace-members/user-attribute-values","siteSpaceId":"sitesp_gfKse","icon":"user-tag","description":"Set and manage user attribute values on a user.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Workspace Members","icon":"user"}]},{"id":"af926c19ee1cf3838e2588ef214d9b88ea765d4f","title":"List User Attribute Values","pathname":"/developers-beta/api-reference/workspace-administration/workspace-members/user-attribute-values/list-user-attribute-values","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Workspace Members","icon":"user"},{"label":"User Attribute Values","icon":"user-tag"}]},{"id":"ff7b3981db78b4e6f25e28637bde284471b2e65a","title":"Create User Attribute Value","pathname":"/developers-beta/api-reference/workspace-administration/workspace-members/user-attribute-values/create-user-attribute-value","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Workspace Members","icon":"user"},{"label":"User Attribute Values","icon":"user-tag"}]},{"id":"9d3fc3725872068548d41308e4a1e1daa3b64328","title":"Delete User Attribute Value","pathname":"/developers-beta/api-reference/workspace-administration/workspace-members/user-attribute-values/delete-user-attribute-value","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Workspace Members","icon":"user"},{"label":"User Attribute Values","icon":"user-tag"}]},{"id":"e80ceaf07303b77677c98010ad84382d4ab29e5e","title":"Update User Attribute Value","pathname":"/developers-beta/api-reference/workspace-administration/workspace-members/user-attribute-values/update-user-attribute-value","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Workspace Members","icon":"user"},{"label":"User Attribute Values","icon":"user-tag"}]},{"id":"51b014e45a16399b9824fdc0e6f153434d1798af","title":"List Workspace Members","pathname":"/developers-beta/api-reference/workspace-administration/workspace-members/list-workspace-members","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Workspace Members","icon":"user"}]},{"id":"0ba20e684facd77f44bfd4dfc15692cbe2e3325c","title":"Groups","pathname":"/developers-beta/api-reference/workspace-administration/groups","siteSpaceId":"sitesp_gfKse","icon":"users","description":"Manage groups.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"}]},{"id":"5feaafaecf8cfa721b89c7a8549f411735a0809e","title":"Group Attribute Values","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-attribute-values","siteSpaceId":"sitesp_gfKse","icon":"tags","description":"Set and manage user attribute values on a group.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"}]},{"id":"2acdf02b044cbdb03a66830ef31481f63d796a5f","title":"List Group Attribute Values","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-attribute-values/list-group-attribute-values","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"},{"label":"Group Attribute Values","icon":"tags"}]},{"id":"33873b39b338ac03e5c471ce6a5be8a589ab1df9","title":"Create Group Attribute Value","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-attribute-values/create-group-attribute-value","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"},{"label":"Group Attribute Values","icon":"tags"}]},{"id":"1f3a983a9184570cec73122f24362f37bbd6c0d2","title":"Delete Group Attribute Value","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-attribute-values/delete-group-attribute-value","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"},{"label":"Group Attribute Values","icon":"tags"}]},{"id":"7b67299a64ce84bd2cde291b766ef5865950209d","title":"Update Group Attribute Value","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-attribute-values/update-group-attribute-value","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"},{"label":"Group Attribute Values","icon":"tags"}]},{"id":"964fbc5cd89c1fb6ef06e20099693f513225f68f","title":"Group Members","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-members","siteSpaceId":"sitesp_gfKse","icon":"user-group","description":"Add, remove, and list the members of a group.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"}]},{"id":"0cf05a12288176535a844baf1ae83573ae2e50d9","title":"List Group Members","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-members/list-group-members","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"},{"label":"Group Members","icon":"user-group"}]},{"id":"5f8112dfd6474c885abd27943a673ae6acf75e2e","title":"Add Group Member","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-members/add-group-member","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"},{"label":"Group Members","icon":"user-group"}]},{"id":"3665b21374da06b6c509bb309779c68f1a9eaa56","title":"Remove Group Member","pathname":"/developers-beta/api-reference/workspace-administration/groups/group-members/remove-group-member","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"},{"label":"Group Members","icon":"user-group"}]},{"id":"442590f9058650048695962892f056701998170b","title":"List Groups","pathname":"/developers-beta/api-reference/workspace-administration/groups/list-groups","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"}]},{"id":"fce79ee9ada15c909b24c9237fe2c17ac1826d57","title":"Create Group","pathname":"/developers-beta/api-reference/workspace-administration/groups/create-group","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"}]},{"id":"adfa6d7760473e597e2d66ed5ae32646638c2215","title":"Get Group","pathname":"/developers-beta/api-reference/workspace-administration/groups/get-group","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"}]},{"id":"5a95951aee8122f6fcc695a50db8a40c26b67aaf","title":"Delete Group","pathname":"/developers-beta/api-reference/workspace-administration/groups/delete-group","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"}]},{"id":"36d20678f6072dd23f5f0461d16aa8988aeb1102","title":"Update Group","pathname":"/developers-beta/api-reference/workspace-administration/groups/update-group","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Workspace Administration","icon":"user-shield"},{"label":"Groups","icon":"users"}]},{"id":"35c5f2c1120620db48286f065d4a600913365c15","title":"Me","pathname":"/developers-beta/api-reference/me","siteSpaceId":"sitesp_gfKse","icon":"id-card","description":"Your own user ID, organization, and workspace access.","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"}]},{"id":"5cc7930280b130366410da2af7352b400521757c","title":"Get Me","pathname":"/developers-beta/api-reference/me/get-me","siteSpaceId":"sitesp_gfKse","description":"","breadcrumbs":[{"label":"Developers (Beta)","icon":"rectangle-terminal"},{"label":"API Reference"},{"label":"Me","icon":"id-card"}]},{"id":"njH9eu74kH4nq2PaW1uB","title":"Getting started","pathname":"/interactive-demos","siteSpaceId":"sitesp_JBfeo","icon":"leaf","description":"Start with Zoë, then choose developer or administrator training.","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"}]},{"id":"2mugczcBwR1oJt4chczS","title":"Meet Zoë","pathname":"/interactive-demos/using-zoe-for-all-users/meet-zoe","siteSpaceId":"sitesp_JBfeo","icon":"circle-plus","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"},{"label":"Using Zoë (for all users)","icon":"leaf"}]},{"id":"3fJme8PPaIs4eVzg3nXD","title":"Reading a Zoë Answer","pathname":"/interactive-demos/using-zoe-for-all-users/reading-a-zoe-answer","siteSpaceId":"sitesp_JBfeo","icon":"nfc-magnifying-glass","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"},{"label":"Using Zoë (for all users)","icon":"leaf"}]},{"id":"JkxCnB1khEo1yyOK3gSa","title":"Watch Zoë build an artifact","pathname":"/interactive-demos/using-zoe-for-all-users/watch-zoe-build-an-artifact","siteSpaceId":"sitesp_JBfeo","icon":"shapes","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"},{"label":"Using Zoë (for all users)","icon":"leaf"}]},{"id":"S29VVzz7c6UvDHC9aEPX","title":"Share and schedule artifacts","pathname":"/interactive-demos/using-zoe-for-all-users/share-and-schedule-artifacts","siteSpaceId":"sitesp_JBfeo","icon":"share-nodes","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"},{"label":"Using Zoë (for all users)","icon":"leaf"}]},{"id":"A8iGvsX386z1An5GFrMU","title":"Put Zoe on a schedule","pathname":"/interactive-demos/using-zoe-for-all-users/put-zoe-on-a-schedule","siteSpaceId":"sitesp_JBfeo","icon":"bolt","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"},{"label":"Using Zoë (for all users)","icon":"leaf"}]},{"id":"ZC70EugTwxzOD9mtB1aV","title":"Editing Zoë's context model","pathname":"/interactive-demos/editing-zoes-context-model","siteSpaceId":"sitesp_JBfeo","icon":"pen-to-square","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"}]},{"id":"Uo3mNxfGy36colXvMXGH","title":"Ask Zoë to audit her own model","pathname":"/interactive-demos/ask-zoe-to-audit-her-own-model","siteSpaceId":"sitesp_JBfeo","icon":"magnifying-glass-chart","description":"Use Zoë to audit and improve her context model.","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"}]},{"id":"V7GxuUV1t7Y0Z8LU44Na","title":"Promote fields to verified","pathname":"/interactive-demos/promote-fields-to-verified","siteSpaceId":"sitesp_JBfeo","icon":"badge-check","description":"Promote a dynamic field to a verified, reusable field in your governed data model.","breadcrumbs":[{"label":"Resources"},{"label":"Interactive Demos"}]}]}