Sitemap
The whole builder console at a glance — expand any branch and jump straight to a page, several levels down.
Authentication & Onboarding
Public entry — pre-auth routes.
- Builder LoginPublic/login
- Create Builder AccountPublic/register
- Verify EmailPublic token route/verify-email
- Forgot PasswordPublic/forgot-password
- Reset PasswordPublic token route/reset-password
- MFA ChallengeCredential-verified builder/mfa-challenge
- Accept Team InvitationPublic token route/accept-invitation
- Select Builder AccountAuthenticated multi-account user/select-account
Dashboard & Account
8 pages
Team & Permissions
5 pages
Team MembersAny active builder; CanManageUsers for mutations/team
SaaS Products
13 pages
SaaS ProductsAny active builder; CanCreateSaaS for create/apps
- Create SaaS ProductCanCreateSaaS; verified email; unlocked account/apps/new
SaaS Product OverviewActive account member with app ownership/apps/:saasAppId
- Provisioning & DeploymentCanDeploy/apps/:saasAppId/provisioning
- App Resources & StorageCanManageStorage for edits/apps/:saasAppId/storage
- App Analytics/apps/:saasAppId/analytics
- App Logs & ErrorsCanDeploy/apps/:saasAppId/logs
- DomainsCanManageDomains/apps/:saasAppId/domains
- API ClientsCanManageApiKeys/apps/:saasAppId/api-clients
- API ConnectionsCanManageIntegrations/apps/:saasAppId/api-connections
- BackupsCanManageBackups/apps/:saasAppId/backups
- Backup DestinationsCanManageBackups/apps/:saasAppId/backup-destinations
- External IntegrationsCanManageIntegrations/apps/:saasAppId/integrations
Billing & Resources
4 pages
Billing & PlansAny active builder; CanManageBilling for actions/billing
- Shared ResourcesAny active builder; CanManageStorage for edits/resources
Template Library
20 pages
Template LibraryActive builder; catalog permissions/templates
Template DetailCatalog reader; publisher for mutations/templates/:templateVersionId
- Template Version HistoryCatalog reader/templates/:templateKey/versions
- Template ComponentsCatalog publisher/templates/components
- Template Data ConnectorsCatalog publisher/templates/data-connectors
- Template Data BindingsCatalog publisher/templates/data-bindings
- Template User TypesCatalog publisher/templates/user-types
- Template Shell DesignCatalog publisher/templates/shell
- Blueprint SchemasCatalog publisher/templates/blueprints
Harness PacksCatalog publisher/validator/templates/harnesses
Harness Pack DetailCatalog publisher/validator/templates/harnesses/:harnessPackKey
- Harness ComponentsCatalog publisher/templates/harnesses/:harnessPackKey/components
- Harness Versions & PublishingCatalog publisher/templates/harnesses/:harnessPackKey/versions
- Harness Eval Sets & CasesCatalog validator/templates/harnesses/:harnessPackKey/eval-sets
- Harness EvaluationCatalog validator/templates/harnesses/:harnessPackKey/evaluations
- Harness InstallationsCatalog publisher/validator/templates/harnesses/installations
Template PacksCatalog reader/publisher/template-packs
Appliance Packages
8 pages
Appliance PackagesCatalog reader/publisher/appliances
- Appliance Package DetailCatalog publisher for owned package/appliances/:packageId
- Appliance Version EditorCatalog publisher/appliances/versions/:packageVersionId/edit
- Appliance EndpointsCatalog publisher/appliances/versions/:packageVersionId/endpoints
- Appliance Egress PolicyCatalog publisher/appliances/versions/:packageVersionId/egress
- Appliance ValidationCatalog validator/publisher/appliances/versions/:packageVersionId/validation
- Appliance Release ManagementCatalog publisher/security administrator/appliances/versions/:packageVersionId/release
- Appliance Install PreviewCatalog reader/marketplace seller/appliances/versions/:packageVersionId/install-preview
Marketplace Buyer
7 pages
MarketplaceActive builder/marketplace
- Marketplace Product DetailActive builder/marketplace/products/:marketplaceProductId
- Marketplace CheckoutCanPurchaseMarketplace/marketplace/checkout/:marketplacePriceId
- Marketplace PurchasesActive builder/marketplace/purchases
- Marketplace EntitlementsActive builder; CanInstallMarketplaceProducts for assignment/install/marketplace/entitlements
Marketplace InstallationsCanInstallMarketplaceProducts/marketplace/installations
Marketplace Seller
9 pages
Seller DashboardCanViewMarketplaceRevenue or CanManageMarketplaceStore/marketplace/seller
- Seller Store ProfileCanManageMarketplaceStore/marketplace/seller/profile
- Seller ArtifactsCanManageMarketplaceStore/marketplace/seller/artifacts
- Product Version ComposerCanManageMarketplaceStore/marketplace/seller/product-versions/:versionId
- Marketplace RevenueCanViewMarketplaceRevenue/marketplace/seller/revenue
- Marketplace PayoutsCanManageMarketplacePayouts/marketplace/seller/payouts
Security & Audit
4 pages
The entire console in one expandable tree. Every entry is a live link — open a branch and jump several levels down in one click. Pages your role can’t use are shown with a marker rather than hidden, so you always see the full scope of what exists.
Behind this page/sitemap · authenticated
Retrieve
The tree renders from the frontend route registry — the same structure the router mounts, so it can never drift.vw_BuilderUserPermissions supplies the flags for permission chips; sp_Builder_ListApps expands :saasAppId branches into the account’s real products.Save
Read-only. Every node navigates; expand / collapse state is ephemeral client state.Success
- Restricted pages are shown with a chip, not hidden — scope stays visible while the server enforces on navigation.
- Deep links land exactly where the tree says (multi-level drill-down).
- With zero products, parameterized branches stay collapsed with a placeholder.
CLI handoff
Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.
Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.