Current Page and Route Map
Code-aligned Studio routes, custom-model sections, redirects, and access boundaries.
This page is the route-level reference for the current Studio UI. It describes user-facing pages implemented by App Router and their shared page components. API routes, authentication callbacks, /dev-preview, and the deployment surfaces /machines, /deployments, and /domains (including their child routes) are outside this map.
Workspace pages
| Route | Current behavior |
|---|---|
/ | Workspace overview and recent activity |
/models, /models/info | Browse Model Zoo and inspect or adopt a base model |
/my-models | List base and Customize Models available in the selected workspace |
/serverless/create | Create a Customize Model from an adopted base model; /serverless redirects here with from=serverless |
/playground | Run conversations, upload supported input, stop or regenerate responses, and submit feedback |
/keys | Manage user or organization API keys and their model access |
/knowledgebase | List and create knowledge bases |
/knowledgebase/[knowledgeBaseId] | Manage documents and ingestion status |
/knowledgebase/[knowledgeBaseId]/search | Test retrieval independently from a Customize Model |
/knowledgebase/[knowledgeBaseId]/[documentId]/chunks | Inspect, edit, restore, and delete eligible document chunks; deep-parse validation is currently hidden in the UI |
/knowledgebase/[knowledgeBaseId]/data-foundry | Run de-identification and document-version workflows |
/knowledgebase/[knowledgeBaseId]/settings | Manage metadata and access, parsing pipeline, publishing, Git-backed versions/snapshots, and Data Foundry; S3 binding and sync live on the document page |
/skills, /skills/[skillId], /skills/[skillId]/settings | List, inspect, edit, version, share, and publish skills |
/tools, /tools/skills/[skillId], /tools/[knowledgeBaseId], /tools/dataset/[knowledgeBaseId] | Browse marketplace assets and inspect adoptable skills or knowledge bases |
/api-tools | Manage reusable HTTP API tools |
/mcp-servers | Manage reusable remote MCP server connections |
/sql-db | Manage SQL connections, access, mirroring, sync, and CDC controls when enabled |
/usage | Workspace metrics, costs, performance samples, and request traces |
/plan, /plan/gift | Wallet and plan actions; on-premises Enterprise redirects /plan to /plan/gift |
/organization | Organization members and settings |
/notifications | Platform notifications |
/admin-panel | Role-gated platform administration |
/benchmark, /benchmark/[runId] | Direct-link benchmark runs; hidden from normal sidebar navigation |
/project is the workspace project entry. Features shown there depend on the deployment mode and enabled modules.
Session and authorization pages
| Route | Current behavior |
|---|---|
/home | Public product landing page |
/login | Email/password and enabled OAuth sign-in; preserves approved callback, invite, locale, and error state |
/post-login | Chooses / when models already exist, otherwise /project; unauthenticated callers return to login |
/pending | Shows pending-account status and refreshes the session after approval |
/auth/device/authorize/[userCode] | Approves or denies a CLI/device authorization request after sign-in |
/auth/ssh/authorize/[userCode] | Approves or denies the short-lived SSH authorization request after sign-in |
/webshell/[deploymentId] | Opens an authenticated deployment terminal when the deployment and webshell policy allow it |
The catch-all /docs/[[...slug]] route serves this documentation in the resolved locale. /dev-preview/* contains development-only visual previews and is not a supported product workflow.
Customize Model pages
All current model pages use /customize/[modelId] and a persistent side navigation.
| Station | Route and sections |
|---|---|
| Overview | /overview: status, inbox signals, capability map, and integration summary |
| Data | /data: connected sources; ?section=sql-db; ?section=knowledge-base |
| Data source detail | /data/[connectionId]: source fields, relationships, grain, measures, and source-specific logic |
| Business logic | /business-logic: model-wide business objects, vocabulary, and confirmed metric logic |
| Behavior | /behavior: home; kernel-prompt; agent-loop; skills; mcp-tools; websearch; api-tools; vlm; thinking; memory; guardrail |
| Evaluate | /evaluate?section=evaluation and /evaluate?section=kb-test |
| Operate | /operate?section=requests, guardrail, or integrate |
| Settings | /settings?section=model, access, or danger |
Memory has nested view values: the default settings view, memories, review, repairs, and api. Ontology remains available at /ontology with graph and ?view=bi views, but it is reached from the current feature map rather than the primary station list. A data source's column meaning, joins, grain, and source-specific metrics are managed from that source's detail page.
Compatibility routes
The following routes remain so old bookmarks do not fail, but documentation and new links should use the destinations above:
| Old route | Current destination |
|---|---|
/customize/[id] | /customize/[id]/overview |
/customize/[id]/rag | Data or Behavior section, based on the old section value |
/customize/[id]/dataset | /customize/[id]/data?section=knowledge-base |
/customize/[id]/api-tools | /customize/[id]/data?section=api-tools |
/customize/[id]/semantic | /customize/[id]/data |
/customize/[id]/semantic-layer | /customize/[id]/business-logic |
/customize/[id]/bi | /customize/[id]/ontology?view=bi |
/customize/[id]/agent | /customize/[id]/behavior?section=agent-loop |
/customize/[id]/mcp-tools | /customize/[id]/behavior?section=mcp-tools |
/customize/[id]/memory | /customize/[id]/behavior?section=memory |
/customize/[id]/guardrail | /customize/[id]/behavior?section=guardrail |
/customize/[id]/evaluation | /customize/[id]/evaluate |
/customize/[id]/kb-test | /customize/[id]/evaluate?section=kb-test |
/customize/[id]/logs | Operate requests, Behavior guardrail, or Evaluate, based on the old section value |
/customize | /serverless, which then opens /serverless/create?from=serverless |
/plan/plans | /plan |
/tools/[knowledgeBaseId] | /tools/dataset/[knowledgeBaseId] |
Access behavior
Authentication, platform role, workspace role, resource membership, license modules, and feature flags can all hide a page or redirect the caller. A model member with the read-only user role is redirected from management pages to Overview. A platform admin may inspect any Customize Model overview, but configuration subpages still require ownership, model membership, direct-user access, access-group membership, or owner-group membership; public visibility alone is not sufficient. Therefore, the existence of a route does not by itself grant access.