{
  "type": "featherpanel.pages.index",
  "total": 214,
  "areas": {
    "account": 2,
    "admin": 115,
    "auth": 9,
    "dashboard": 18,
    "knowledgebase": 3,
    "other": 4,
    "root": 1,
    "server": 32,
    "vds": 6,
    "webspace": 22,
    "webspaces": 2
  },
  "coverage": {
    "with_i18n_or_nav_title": 195,
    "with_pageheader_description": 171,
    "nav_urls_indexed": 64
  },
  "pages": [
    {
      "route": "/account/api-keys/create",
      "title": "Api Keys · Create",
      "description": "Create form for a new resource. Related to: Account · Api Keys.",
      "area": "account",
      "file_slug": "account-api-keys-create",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/account/api-keys/update",
      "title": "Api Keys · Update",
      "description": "Update form for an existing resource. Related to: Account · Api Keys.",
      "area": "account",
      "file_slug": "account-api-keys-update",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/admin",
      "title": "Administration",
      "description": "Infrastructure, service health, and panel activity.",
      "area": "admin",
      "file_slug": "admin",
      "permission": "admin.dashboard.view",
      "widget_slugs": [
        "admin-home"
      ]
    },
    {
      "route": "/admin/abuseipdb",
      "title": "AbuseIPDB",
      "description": "Scan user IPs against AbuseIPDB and configure reporting when banning accounts.",
      "area": "admin",
      "file_slug": "admin-abuseipdb",
      "permission": "admin.users.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/analytics",
      "title": "Analytics Dashboard",
      "description": "Overview of system performance and usage statistics",
      "area": "admin",
      "file_slug": "admin-analytics",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics"
      ]
    },
    {
      "route": "/admin/analytics/activity",
      "title": "Activity Analytics",
      "description": "Track and analyze user activities across your panel",
      "area": "admin",
      "file_slug": "admin-analytics-activity",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-activity"
      ]
    },
    {
      "route": "/admin/analytics/content",
      "title": "Content Analytics",
      "description": "Realms, eggs, nests, redirect links, mail templates, and content management insights",
      "area": "admin",
      "file_slug": "admin-analytics-content",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-content"
      ]
    },
    {
      "route": "/admin/analytics/infrastructure",
      "title": "Infrastructure Analytics",
      "description": "Monitor locations, nodes, allocations, and databases",
      "area": "admin",
      "file_slug": "admin-analytics-infrastructure",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-infrastructure"
      ]
    },
    {
      "route": "/admin/analytics/knowledgebase",
      "title": "Knowledgebase Analytics",
      "description": "Knowledgebase content KPIs.",
      "area": "admin",
      "file_slug": "admin-analytics-knowledgebase",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-knowledgebase"
      ]
    },
    {
      "route": "/admin/analytics/languages",
      "title": "Language Analytics",
      "description": "Breakdown of user language preferences and locale distribution",
      "area": "admin",
      "file_slug": "admin-analytics-languages",
      "permission": "admin.users.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/analytics/plugins",
      "title": "Plugins & Integrations Analytics",
      "description": "KPIs for plugins and integration-related entities.",
      "area": "admin",
      "file_slug": "admin-analytics-plugins",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-plugins"
      ]
    },
    {
      "route": "/admin/analytics/servers",
      "title": "Server Analytics",
      "description": "Deep insights into server statistics, resource usage, and patterns",
      "area": "admin",
      "file_slug": "admin-analytics-servers",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-servers"
      ]
    },
    {
      "route": "/admin/analytics/system",
      "title": "System Analytics",
      "description": "Mail queue monitoring and statistics",
      "area": "admin",
      "file_slug": "admin-analytics-system",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-system"
      ]
    },
    {
      "route": "/admin/analytics/tickets",
      "title": "Tickets Analytics",
      "description": "Ticketing KPIs and usage metrics.",
      "area": "admin",
      "file_slug": "admin-analytics-tickets",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-tickets"
      ]
    },
    {
      "route": "/admin/analytics/users",
      "title": "User Analytics",
      "description": "User behavior and statistics",
      "area": "admin",
      "file_slug": "admin-analytics-users",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-users"
      ]
    },
    {
      "route": "/admin/analytics/vds",
      "title": "VDS Analytics",
      "description": "VDS-only KPIs for nodes, templates, instances, backups, and operations.",
      "area": "admin",
      "file_slug": "admin-analytics-vds",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-analytics-vds"
      ]
    },
    {
      "route": "/admin/api-keys",
      "title": "API Keys",
      "description": "API Keys screen in FeatherPanel (admin area). Use this page to manage api keys.",
      "area": "admin",
      "file_slug": "admin-api-keys",
      "permission": "admin.dashboard.view",
      "widget_slugs": [
        "admin-api-keys"
      ]
    },
    {
      "route": "/admin/backup-schedules",
      "title": "Backup Schedules",
      "description": "Automatically back up game servers across the panel on a schedule.",
      "area": "admin",
      "file_slug": "admin-backup-schedules",
      "permission": "admin.backup.schedules.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/backup-schedules/new",
      "title": "New backup schedule",
      "description": "Choose which servers to include, when to run, and what to back up.",
      "area": "admin",
      "file_slug": "admin-backup-schedules-new",
      "permission": "admin.backup.schedules.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/blocked-email-domains",
      "title": "Blocked email domains",
      "description": "Domains listed here cannot be used for new registrations or when users change their email, when blocking is enabled. Subdomains match (e.g. sub.example.com matches example.com).",
      "area": "admin",
      "file_slug": "admin-blocked-email-domains",
      "permission": "admin.settings.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/blocked-ips",
      "title": "Banned IPs",
      "description": "IPs listed here cannot create new panel accounts (password, Discord, or OIDC signup). Existing accounts can still log in; ban the user account separately if needed.",
      "area": "admin",
      "file_slug": "admin-blocked-ips",
      "permission": "admin.blocked.ips.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/cloud-management",
      "title": "Cloud Connections",
      "description": "Connect Mythic Cloud in a couple of clicks no API keys or user ids to paste.",
      "area": "admin",
      "file_slug": "admin-cloud-management",
      "permission": "admin.plugins.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/cloud-management/finish",
      "title": "Cloud Management · Finish",
      "description": "MyFeatherPanel screen in FeatherPanel (admin area). Use this page to manage myfeatherpanel.",
      "area": "admin",
      "file_slug": "admin-cloud-management-finish",
      "permission": "admin.plugins.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/databases/management",
      "title": "Database Management",
      "description": "Inspect database health, run migrations, and manage utilities",
      "area": "admin",
      "file_slug": "admin-databases-management",
      "permission": "admin.databases.view",
      "widget_slugs": [
        "admin-databases-management"
      ]
    },
    {
      "route": "/admin/databases/nodes",
      "title": "Node Databases",
      "description": "Node Databases screen in FeatherPanel (admin area). Use this page to manage node databases.",
      "area": "admin",
      "file_slug": "admin-databases-nodes",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-node-databases"
      ]
    },
    {
      "route": "/admin/dev/console",
      "title": "Console",
      "description": "Execute commands on the server",
      "area": "admin",
      "file_slug": "admin-dev-console",
      "permission": "admin.root",
      "widget_slugs": [
        "admin-dev-console"
      ]
    },
    {
      "route": "/admin/dev/logs",
      "title": "Dev · Logs",
      "description": "Developer tools: view and stream panel application logs.",
      "area": "admin",
      "file_slug": "admin-dev-logs",
      "permission": null,
      "widget_slugs": [
        "admin-dev-logs-redirect"
      ]
    },
    {
      "route": "/admin/dev/plugins",
      "title": "Plugin Manager",
      "description": "Create and manage FeatherPanel plugins",
      "area": "admin",
      "file_slug": "admin-dev-plugins",
      "permission": "admin.root",
      "widget_slugs": [
        "admin-dev-plugins"
      ]
    },
    {
      "route": "/admin/dev/plugins/create",
      "title": "Create New Plugin",
      "description": "Developer tools: scaffold / create a new FeatherPanel plugin.",
      "area": "admin",
      "file_slug": "admin-dev-plugins-create",
      "permission": "admin.root",
      "widget_slugs": [
        "admin-dev-plugins-create"
      ]
    },
    {
      "route": "/admin/dns-hosts",
      "title": "DNS hosts",
      "description": "Manage PowerDNS on FeatherQuilld web nodes for WebSpace DNS zone hosting.",
      "area": "admin",
      "file_slug": "admin-dns-hosts",
      "permission": "admin.webspaces.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/feathercloud/issues",
      "title": "Report an Issue",
      "description": "Always filed on featherpanel. Panel logs, every node's diagnostics, and environment details are attached automatically.",
      "area": "admin",
      "file_slug": "admin-feathercloud-issues",
      "permission": "admin.root",
      "widget_slugs": []
    },
    {
      "route": "/admin/feathercloud/marketplace",
      "title": "FeatherCloud Marketplace",
      "description": "Browse and install extensions, spells, and translations to enhance your FeatherPanel experience",
      "area": "admin",
      "file_slug": "admin-feathercloud-marketplace",
      "permission": "admin.plugins.view",
      "widget_slugs": [
        "admin-feathercloud-marketplace"
      ]
    },
    {
      "route": "/admin/feathercloud/plugins",
      "title": "Feathercloud · Plugins",
      "description": "Mythic / FeatherCloud plugin catalog — browse and install store plugins.",
      "area": "admin",
      "file_slug": "admin-feathercloud-plugins",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/admin/feathercloud/products",
      "title": "Plugins",
      "description": "FeatherPanel plugins from Mythic marketplace browse, review, and install.",
      "area": "admin",
      "file_slug": "admin-feathercloud-products",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/admin/feathercloud/spells",
      "title": "Spells Marketplace",
      "description": "Browse and install spells from the online repository",
      "area": "admin",
      "file_slug": "admin-feathercloud-spells",
      "permission": null,
      "widget_slugs": [
        "admin-feathercloud-spells"
      ]
    },
    {
      "route": "/admin/feathercloud/suggestions",
      "title": "Suggest a New Thing",
      "description": "Ideas land on the Mythic suggestions board for featherpanel (not GitHub until accepted). We attach basic environment details automatically (no logs).",
      "area": "admin",
      "file_slug": "admin-feathercloud-suggestions",
      "permission": "admin.root",
      "widget_slugs": []
    },
    {
      "route": "/admin/feathercloud/translations",
      "title": "Translations",
      "description": "Install community locales here, or contribute on Mythic Translate.",
      "area": "admin",
      "file_slug": "admin-feathercloud-translations",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/admin/featherpanel-ai-agent",
      "title": "FeatherCloud AI Agent",
      "description": "Configure and customize your AI chatbot assistant",
      "area": "admin",
      "file_slug": "admin-featherpanel-ai-agent",
      "permission": "admin.statistics.view",
      "widget_slugs": [
        "admin-ai-agent"
      ]
    },
    {
      "route": "/admin/featherpanel-premium",
      "title": "FeatherPanel Premium",
      "description": "Customize AI branding, powered-by text, and version labels with a Mythic team Premium subscription.",
      "area": "admin",
      "file_slug": "admin-featherpanel-premium",
      "permission": "admin.settings.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/featherzerotrust",
      "title": "FeatherZeroTrust",
      "description": "Advanced threat detection and malicious file scanning for your infrastructure",
      "area": "admin",
      "file_slug": "admin-featherzerotrust",
      "permission": "admin.featherzerotrust.view",
      "widget_slugs": [
        "admin-featherzerotrust"
      ]
    },
    {
      "route": "/admin/hosting-packages",
      "title": "Hosting packages",
      "description": "Named product tiers that prefill WebSpace disk, CPU, memory, and database limits.",
      "area": "admin",
      "file_slug": "admin-hosting-packages",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/admin/images",
      "title": "Images",
      "description": "Manage uploaded images for your system.",
      "area": "admin",
      "file_slug": "admin-images",
      "permission": "admin.images.view",
      "widget_slugs": [
        "admin-images"
      ]
    },
    {
      "route": "/admin/knowledgebase/categories",
      "title": "Knowledgebase Categories",
      "description": "Manage all knowledgebase categories in your system.",
      "area": "admin",
      "file_slug": "admin-knowledgebase-categories",
      "permission": "admin.knowledgebase.categories.view",
      "widget_slugs": [
        "admin-knowledgebase-categories"
      ]
    },
    {
      "route": "/admin/ldap-providers",
      "title": "LDAP Providers",
      "description": "Configure LDAP/Active Directory authentication providers for direct directory integration",
      "area": "admin",
      "file_slug": "admin-ldap-providers",
      "permission": "admin.settings.view",
      "widget_slugs": [
        "admin-ldap-providers"
      ]
    },
    {
      "route": "/admin/locations",
      "title": "Locations",
      "description": "Manage all locations in your system.",
      "area": "admin",
      "file_slug": "admin-locations",
      "permission": "admin.locations.view",
      "widget_slugs": [
        "admin-locations"
      ]
    },
    {
      "route": "/admin/logs",
      "title": "Logs",
      "description": "View application and web server logs, plus async runner output",
      "area": "admin",
      "file_slug": "admin-logs",
      "permission": "admin.root",
      "widget_slugs": [
        "admin-logs"
      ]
    },
    {
      "route": "/admin/mail-hosts",
      "title": "Mail",
      "description": "Built-in mail is provisioned automatically when you install Mailserver on a web node. Customers get mailboxes, DNS records, and webmail from the WebSpace email page.",
      "area": "admin",
      "file_slug": "admin-mail-hosts",
      "permission": "admin.webspaces.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/mail-templates",
      "title": "Mail Templates",
      "description": "Manage email templates for your system.",
      "area": "admin",
      "file_slug": "admin-mail-templates",
      "permission": "admin.template.email.view",
      "widget_slugs": [
        "admin-mail-templates"
      ]
    },
    {
      "route": "/admin/mounts",
      "title": "Mounts",
      "description": "Define host folders Wings may bind into containers. Link each mount to nodes for Wings allowed_mounts, optionally restrict by spell, then enable per server.",
      "area": "admin",
      "file_slug": "admin-mounts",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-mounts"
      ]
    },
    {
      "route": "/admin/nodes",
      "title": "Nodes",
      "description": "View and manage all nodes in the system",
      "area": "admin",
      "file_slug": "admin-nodes",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-nodes"
      ]
    },
    {
      "route": "/admin/nodes/create",
      "title": "Create Node",
      "description": "Fill in the details to create a new node.",
      "area": "admin",
      "file_slug": "admin-nodes-create",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-nodes-create"
      ]
    },
    {
      "route": "/admin/nodes/status",
      "title": "Node Status Dashboard",
      "description": "Real-time monitoring of all infrastructure nodes",
      "area": "admin",
      "file_slug": "admin-nodes-status",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-nodes-status"
      ]
    },
    {
      "route": "/admin/notifications",
      "title": "Notifications",
      "description": "Manage platform-wide announcements and targeted user/server warnings.",
      "area": "admin",
      "file_slug": "admin-notifications",
      "permission": "admin.notifications.view",
      "widget_slugs": [
        "admin-notifications"
      ]
    },
    {
      "route": "/admin/oidc-providers",
      "title": "OIDC Providers",
      "description": "Configure one or more OpenID Connect Single Sign-On providers.",
      "area": "admin",
      "file_slug": "admin-oidc-providers",
      "permission": "admin.settings.view",
      "widget_slugs": [
        "admin-oidc-providers"
      ]
    },
    {
      "route": "/admin/plugins",
      "title": "Plugins",
      "description": "Manage installed plugins and their configurations",
      "area": "admin",
      "file_slug": "admin-plugins",
      "permission": "admin.plugins.view",
      "widget_slugs": [
        "admin-plugins"
      ]
    },
    {
      "route": "/admin/pterodactyl-importer",
      "title": "Pterodactyl Importer",
      "description": "Import servers, users, and nodes from Pterodactyl into FeatherPanel. Follow the steps below.",
      "area": "admin",
      "file_slug": "admin-pterodactyl-importer",
      "permission": "admin.databases.manage",
      "widget_slugs": [
        "admin-pterodactyl-importer"
      ]
    },
    {
      "route": "/admin/rate-limits",
      "title": "Rate Limits",
      "description": "Configure rate limits for API routes to prevent abuse.",
      "area": "admin",
      "file_slug": "admin-rate-limits",
      "permission": "admin.settings.view",
      "widget_slugs": [
        "admin-rate-limits"
      ]
    },
    {
      "route": "/admin/realms",
      "title": "Realms",
      "description": "Manage all realms in your system",
      "area": "admin",
      "file_slug": "admin-realms",
      "permission": "admin.realms.view",
      "widget_slugs": [
        "admin-realms"
      ]
    },
    {
      "route": "/admin/roles",
      "title": "Roles & Permissions",
      "description": "Manage roles and their associated permissions.",
      "area": "admin",
      "file_slug": "admin-roles",
      "permission": "admin.roles.view",
      "widget_slugs": [
        "admin-roles"
      ]
    },
    {
      "route": "/admin/roles/create",
      "title": "Roles · Create",
      "description": "Create form for a new resource. Related to: Roles.",
      "area": "admin",
      "file_slug": "admin-roles-create",
      "permission": "admin.roles.view",
      "widget_slugs": [
        "admin-roles-create"
      ]
    },
    {
      "route": "/admin/servers",
      "title": "Servers",
      "description": "Manage all servers in your system.",
      "area": "admin",
      "file_slug": "admin-servers",
      "permission": "admin.servers.view",
      "widget_slugs": [
        "admin-servers"
      ]
    },
    {
      "route": "/admin/servers/create",
      "title": "Create Server",
      "description": "Add a new server to the panel.",
      "area": "admin",
      "file_slug": "admin-servers-create",
      "permission": "admin.servers.view",
      "widget_slugs": [
        "admin-servers-create"
      ]
    },
    {
      "route": "/admin/settings",
      "title": "Settings",
      "description": "Manage your panel settings.",
      "area": "admin",
      "file_slug": "admin-settings",
      "permission": "admin.root",
      "widget_slugs": [
        "admin-settings"
      ]
    },
    {
      "route": "/admin/spells",
      "title": "Spells",
      "description": "Manage all spells in your system",
      "area": "admin",
      "file_slug": "admin-spells",
      "permission": "admin.realms.view",
      "widget_slugs": [
        "admin-spells"
      ]
    },
    {
      "route": "/admin/spells/create",
      "title": "Create Spell",
      "description": "Fill in the details to create a new spell",
      "area": "admin",
      "file_slug": "admin-spells-create",
      "permission": "admin.realms.view",
      "widget_slugs": [
        "admin-spells-create"
      ]
    },
    {
      "route": "/admin/storage-sense",
      "title": "Storage Sense",
      "description": "Audit database history tables, preview reclaimable rows, and run safe retention purges.",
      "area": "admin",
      "file_slug": "admin-storage-sense",
      "permission": "admin.settings.view",
      "widget_slugs": [
        "admin-storage-sense"
      ]
    },
    {
      "route": "/admin/subdomains",
      "title": "Global Subdomains",
      "description": "Manage the global domains and their SRV mappings for the subdomain system.",
      "area": "admin",
      "file_slug": "admin-subdomains",
      "permission": "admin.subdomains.view",
      "widget_slugs": [
        "admin-subdomains"
      ]
    },
    {
      "route": "/admin/support",
      "title": "FeatherPanel Support",
      "description": "Remote access and resources when working with FeatherPanel developers on an active support ticket.",
      "area": "admin",
      "file_slug": "admin-support",
      "permission": "admin.root",
      "widget_slugs": []
    },
    {
      "route": "/admin/tickets",
      "title": "Support Tickets",
      "description": "View and manage all support tickets in the system",
      "area": "admin",
      "file_slug": "admin-tickets",
      "permission": "admin.tickets.view",
      "widget_slugs": [
        "admin-tickets"
      ]
    },
    {
      "route": "/admin/tickets/categories",
      "title": "Ticket Categories",
      "description": "Create and manage ticket categories to organize support requests.",
      "area": "admin",
      "file_slug": "admin-tickets-categories",
      "permission": "admin.ticket.categories.view",
      "widget_slugs": [
        "admin-tickets-categories"
      ]
    },
    {
      "route": "/admin/tickets/priorities",
      "title": "Ticket Priorities",
      "description": "Manage ticket priorities to define urgency levels",
      "area": "admin",
      "file_slug": "admin-tickets-priorities",
      "permission": "admin.ticket.priorities.view",
      "widget_slugs": [
        "admin-tickets-priorities"
      ]
    },
    {
      "route": "/admin/tickets/statuses",
      "title": "Ticket Statuses",
      "description": "Manage ticket statuses to track progress",
      "area": "admin",
      "file_slug": "admin-tickets-statuses",
      "permission": "admin.ticket.statuses.view",
      "widget_slugs": [
        "admin-tickets-statuses"
      ]
    },
    {
      "route": "/admin/translations",
      "title": "Translations",
      "description": "Manage translation files for your system.",
      "area": "admin",
      "file_slug": "admin-translations",
      "permission": "admin.root",
      "widget_slugs": [
        "admin-translations"
      ]
    },
    {
      "route": "/admin/updates",
      "title": "System Updates",
      "description": "Manage and apply updates for your panel, wings nodes, and plugins.",
      "area": "admin",
      "file_slug": "admin-updates",
      "permission": "admin.root",
      "widget_slugs": []
    },
    {
      "route": "/admin/users",
      "title": "Users",
      "description": "Manage all users in your system",
      "area": "admin",
      "file_slug": "admin-users",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-users"
      ]
    },
    {
      "route": "/admin/users/create",
      "title": "Create User",
      "description": "Fill in the details to create a new user",
      "area": "admin",
      "file_slug": "admin-users-create",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-users-create"
      ]
    },
    {
      "route": "/admin/vds-nodes",
      "title": "Nodes (VDS)",
      "description": "Connect and manage Proxmox nodes for VPS / VDS virtualization.",
      "area": "admin",
      "file_slug": "admin-vds-nodes",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-vm-nodes"
      ]
    },
    {
      "route": "/admin/vds-nodes/create",
      "title": "Create VDS Node",
      "description": "Connect a new Proxmox hypervisor to FeatherPanel using a PVE API token.",
      "area": "admin",
      "file_slug": "admin-vds-nodes-create",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-vds-nodes-create"
      ]
    },
    {
      "route": "/admin/vm-instances",
      "title": "VDS Instances",
      "description": "Manage all VDS/VPS instances in your system.",
      "area": "admin",
      "file_slug": "admin-vm-instances",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-vm-instances"
      ]
    },
    {
      "route": "/admin/vm-instances/create",
      "title": "Create VDS Instance",
      "description": "Provision a new VPS from a node, template, and resources.",
      "area": "admin",
      "file_slug": "admin-vm-instances-create",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-vm-instances-create"
      ]
    },
    {
      "route": "/admin/web-nodes",
      "title": "Nodes (Web)",
      "description": "Connect and manage FeatherQuilld nodes for web hosting.",
      "area": "admin",
      "file_slug": "admin-web-nodes",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-web-nodes"
      ]
    },
    {
      "route": "/admin/web-nodes/create",
      "title": "Create Web Node",
      "description": "Register a FeatherQuilld daemon node for web hosting.",
      "area": "admin",
      "file_slug": "admin-web-nodes-create",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-web-nodes-create"
      ]
    },
    {
      "route": "/admin/webplates",
      "title": "WebPlates",
      "description": "Manage web hosting templates for FeatherQuilld",
      "area": "admin",
      "file_slug": "admin-webplates",
      "permission": "admin.webplates.view",
      "widget_slugs": [
        "admin-webplates"
      ]
    },
    {
      "route": "/admin/webplates/create",
      "title": "Create WebPlate",
      "description": "Fill in the details to create a new web hosting template",
      "area": "admin",
      "file_slug": "admin-webplates-create",
      "permission": "admin.webplates.view",
      "widget_slugs": [
        "admin-webplates-create"
      ]
    },
    {
      "route": "/admin/webspaces",
      "title": "WebSpaces",
      "description": "Hosted websites on FeatherQuilld nodes, built from WebPlates.",
      "area": "admin",
      "file_slug": "admin-webspaces",
      "permission": "admin.webspaces.view",
      "widget_slugs": [
        "admin-webspaces"
      ]
    },
    {
      "route": "/admin/webspaces/create",
      "title": "Create WebSpace",
      "description": "Pick a web node and WebPlate, then sync to FeatherQuilld.",
      "area": "admin",
      "file_slug": "admin-webspaces-create",
      "permission": "admin.webspaces.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/wings-backups",
      "title": "Wings Backups",
      "description": "Back up Wings nodes to SFTP or S3, with schedules, mirrors, and retention.",
      "area": "admin",
      "file_slug": "admin-wings-backups",
      "permission": "admin.wings.backups.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/wings-backups/destinations/new",
      "title": "New destination",
      "description": "SFTP or S3-compatible storage for Wings node archives.",
      "area": "admin",
      "file_slug": "admin-wings-backups-destinations-new",
      "permission": "admin.wings.backups.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/wings-backups/policies/new",
      "title": "New Wings backup policy",
      "description": "Schedule node-level backups to SFTP/S3 with optional mirrors.",
      "area": "admin",
      "file_slug": "admin-wings-backups-policies-new",
      "permission": "admin.wings.backups.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/[...pluginPath]",
      "title": "Admin",
      "description": "Plugin-provided UI route inside the admin area. The path after the resource id is owned by an installed plugin.",
      "area": "admin",
      "file_slug": "admin-splat-pluginPath",
      "permission": null,
      "widget_slugs": [
        "admin-plugin-page"
      ]
    },
    {
      "route": "/admin/backup-schedules/[id]/edit",
      "title": "Edit backup schedule",
      "description": "Edit form for an existing resource. Related to: Backup Schedules.",
      "area": "admin",
      "file_slug": "admin-backup-schedules-param-id-edit",
      "permission": "admin.backup.schedules.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/backup-schedules/[id]/runs",
      "title": "Backup schedule history",
      "description": "Backup Schedules screen in FeatherPanel (admin area). Use this page to manage backup schedules.",
      "area": "admin",
      "file_slug": "admin-backup-schedules-param-id-runs",
      "permission": "admin.backup.schedules.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/dev/plugins/[identifier]/edit",
      "title": "Edit Plugin",
      "description": "Edit plugin configuration",
      "area": "admin",
      "file_slug": "admin-dev-plugins-param-identifier-edit",
      "permission": "admin.root",
      "widget_slugs": [
        "admin-dev-plugins-edit"
      ]
    },
    {
      "route": "/admin/feathercloud/products/[slug]",
      "title": "Feathercloud · Products",
      "description": "FeatherCloud product detail page for a store listing (slug param).",
      "area": "admin",
      "file_slug": "admin-feathercloud-products-param-slug",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/admin/knowledgebase/articles/[id]/edit",
      "title": "Edit Article",
      "description": "Edit knowledgebase article: title",
      "area": "admin",
      "file_slug": "admin-knowledgebase-articles-param-id-edit",
      "permission": null,
      "widget_slugs": [
        "admin-knowledgebase-article-edit"
      ]
    },
    {
      "route": "/admin/knowledgebase/categories/[id]/articles",
      "title": "Manage articles in category: name",
      "description": "Manage articles in category: name",
      "area": "admin",
      "file_slug": "admin-knowledgebase-categories-param-id-articles",
      "permission": "admin.knowledgebase.categories.view",
      "widget_slugs": [
        "admin-knowledgebase-category-articles"
      ]
    },
    {
      "route": "/admin/nodes/[id]/databases",
      "title": "Nodes · Databases",
      "description": "Nodes screen in FeatherPanel (admin area). Use this page to manage nodes.",
      "area": "admin",
      "file_slug": "admin-nodes-param-id-databases",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-node-databases-id"
      ]
    },
    {
      "route": "/admin/nodes/[id]/edit",
      "title": "Edit Node",
      "description": "Edit the selected node.",
      "area": "admin",
      "file_slug": "admin-nodes-param-id-edit",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-nodes-edit"
      ]
    },
    {
      "route": "/admin/plugins/[identifier]",
      "title": "Frontend Visibility",
      "description": "Hide plugin sidebar items, routes, pages, widgets, and UI-pack entries without editing plugin files.",
      "area": "admin",
      "file_slug": "admin-plugins-param-identifier",
      "permission": "admin.plugins.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/roles/[id]/edit",
      "title": "Roles · Edit",
      "description": "Edit form for an existing resource. Related to: Roles.",
      "area": "admin",
      "file_slug": "admin-roles-param-id-edit",
      "permission": "admin.roles.view",
      "widget_slugs": [
        "admin-roles-edit"
      ]
    },
    {
      "route": "/admin/servers/[id]/edit",
      "title": "Edit Server",
      "description": "Modify configuration for name",
      "area": "admin",
      "file_slug": "admin-servers-param-id-edit",
      "permission": "admin.servers.view",
      "widget_slugs": [
        "admin-servers-edit"
      ]
    },
    {
      "route": "/admin/spells/[id]/edit",
      "title": "Edit Spell",
      "description": "Edit details for spell: name",
      "area": "admin",
      "file_slug": "admin-spells-param-id-edit",
      "permission": "admin.realms.view",
      "widget_slugs": [
        "admin-spells-edit"
      ]
    },
    {
      "route": "/admin/tickets/[uuid]",
      "title": "Title",
      "description": "Admin view of a single support ticket thread.",
      "area": "admin",
      "file_slug": "admin-tickets-param-uuid",
      "permission": "admin.tickets.view",
      "widget_slugs": [
        "admin-tickets-view"
      ]
    },
    {
      "route": "/admin/users/[uuid]",
      "title": "Users",
      "description": "Manage all users in your system",
      "area": "admin",
      "file_slug": "admin-users-param-uuid",
      "permission": "admin.users.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/users/[uuid]/edit",
      "title": "Edit User",
      "description": "Edit user details and permissions.",
      "area": "admin",
      "file_slug": "admin-users-param-uuid-edit",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-users-edit"
      ]
    },
    {
      "route": "/admin/users/[uuid]/servers",
      "title": "User Servers",
      "description": "Servers owned by {username}",
      "area": "admin",
      "file_slug": "admin-users-param-uuid-servers",
      "permission": "admin.users.view",
      "widget_slugs": [
        "admin-users-servers"
      ]
    },
    {
      "route": "/admin/vds-nodes/[id]/edit",
      "title": "Edit VDS Node",
      "description": "Update Proxmox connection details, location and IP pool.",
      "area": "admin",
      "file_slug": "admin-vds-nodes-param-id-edit",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-vds-node-edit"
      ]
    },
    {
      "route": "/admin/vm-instances/[id]/edit",
      "title": "Edit instance",
      "description": "Update hostname, notes, owner, IP, resources, and disks.",
      "area": "admin",
      "file_slug": "admin-vm-instances-param-id-edit",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-vm-instance-edit"
      ]
    },
    {
      "route": "/admin/web-nodes/[id]",
      "title": "Admin · Web Nodes",
      "description": "Nodes (Web) screen in FeatherPanel (admin area). Use this page to manage nodes (web).",
      "area": "admin",
      "file_slug": "admin-web-nodes-param-id",
      "permission": "admin.nodes.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/web-nodes/[id]/edit",
      "title": "Web Nodes · Edit",
      "description": "Edit form for an existing resource. Related to: Nodes (Web).",
      "area": "admin",
      "file_slug": "admin-web-nodes-param-id-edit",
      "permission": "admin.nodes.view",
      "widget_slugs": [
        "admin-web-node-edit"
      ]
    },
    {
      "route": "/admin/webplates/[id]/edit",
      "title": "Edit WebPlate",
      "description": "Edit details for this web hosting template",
      "area": "admin",
      "file_slug": "admin-webplates-param-id-edit",
      "permission": "admin.webplates.view",
      "widget_slugs": [
        "admin-webplates-edit"
      ]
    },
    {
      "route": "/admin/webspaces/[uuid]",
      "title": "Website access",
      "description": "node · plate · uuid",
      "area": "admin",
      "file_slug": "admin-webspaces-param-uuid",
      "permission": "admin.webspaces.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/webspaces/[uuid]/edit",
      "title": "Edit WebSpace",
      "description": "Edit form for an existing resource. Related to: WebSpaces.",
      "area": "admin",
      "file_slug": "admin-webspaces-param-uuid-edit",
      "permission": "admin.webspaces.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/webspaces/[uuid]/install",
      "title": "Webspaces · Install",
      "description": "WebSpaces screen in FeatherPanel (admin area). Use this page to manage webspaces.",
      "area": "admin",
      "file_slug": "admin-webspaces-param-uuid-install",
      "permission": "admin.webspaces.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/wings-backups/destinations/[id]/edit",
      "title": "Edit destination",
      "description": "Destination #id",
      "area": "admin",
      "file_slug": "admin-wings-backups-destinations-param-id-edit",
      "permission": "admin.wings.backups.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/wings-backups/policies/[id]/edit",
      "title": "Edit Wings backup policy",
      "description": "Policy #id",
      "area": "admin",
      "file_slug": "admin-wings-backups-policies-param-id-edit",
      "permission": "admin.wings.backups.view",
      "widget_slugs": []
    },
    {
      "route": "/admin/wings-backups/policies/[id]/runs",
      "title": "Policy runs",
      "description": "History for policy #id",
      "area": "admin",
      "file_slug": "admin-wings-backups-policies-param-id-runs",
      "permission": "admin.wings.backups.view",
      "widget_slugs": []
    },
    {
      "route": "/auth/forgot-password",
      "title": "Reset your password",
      "description": "Enter your email and we'll send you a reset link",
      "area": "auth",
      "file_slug": "auth-forgot-password",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/auth/login",
      "title": "Welcome back!",
      "description": "We're so excited to see you again!",
      "area": "auth",
      "file_slug": "auth-login",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/auth/logout",
      "title": "Logging out...",
      "description": "Please wait while we securely log you out and clean up your session.",
      "area": "auth",
      "file_slug": "auth-logout",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/auth/qr",
      "title": "Log in with QR Code",
      "description": "Scan with a phone that is already logged in to FeatherPanel.",
      "area": "auth",
      "file_slug": "auth-qr",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/auth/register",
      "title": "Create an account",
      "description": "Get started with us today",
      "area": "auth",
      "file_slug": "auth-register",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/auth/reset-password",
      "title": "Set new password",
      "description": "Choose a strong password for your account",
      "area": "auth",
      "file_slug": "auth-reset-password",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/auth/setup-2fa",
      "title": "Setup 2FA",
      "description": "Scan the QR code with your authenticator app",
      "area": "auth",
      "file_slug": "auth-setup-2fa",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/auth/verify-2fa",
      "title": "Two-Factor Authentication",
      "description": "Enter the 6-digit code from your authenticator app",
      "area": "auth",
      "file_slug": "auth-verify-2fa",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/auth/verify-email",
      "title": "Auth · Verify Email",
      "description": "Email verification screen. Related to: Auth.",
      "area": "auth",
      "file_slug": "auth-verify-email",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/dashboard",
      "title": "Resources",
      "description": "Monitor your infrastructure and manage your services.",
      "area": "dashboard",
      "file_slug": "dashboard",
      "permission": null,
      "widget_slugs": [
        "dashboard"
      ]
    },
    {
      "route": "/dashboard/account",
      "title": "SSH Keys",
      "description": "Account screen in FeatherPanel (dashboard area). Use this page to manage account.",
      "area": "dashboard",
      "file_slug": "dashboard-account",
      "permission": null,
      "widget_slugs": [
        "dashboard-account"
      ]
    },
    {
      "route": "/dashboard/account/login-device",
      "title": "Sign in another device",
      "description": "Enter the code shown on the other device’s login screen. Works even if you signed in with Discord or SSO.",
      "area": "dashboard",
      "file_slug": "dashboard-account-login-device",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/dashboard/account/oauth2/api/device",
      "title": "Api · Device",
      "description": "Account screen in FeatherPanel (dashboard area). Use this page to manage account.",
      "area": "dashboard",
      "file_slug": "dashboard-account-oauth2-api-device",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/dashboard/account/oauth2/api/new",
      "title": "Api · New",
      "description": "Create form for a new resource. Related to: Account.",
      "area": "dashboard",
      "file_slug": "dashboard-account-oauth2-api-new",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/dashboard/knowledgebase",
      "title": "Knowledge Base",
      "description": "Knowledge Base screen in FeatherPanel (dashboard area). Use this page to manage knowledge base.",
      "area": "dashboard",
      "file_slug": "dashboard-knowledgebase",
      "permission": null,
      "widget_slugs": [
        "dashboard-knowledgebase"
      ]
    },
    {
      "route": "/dashboard/preferences",
      "title": "Appearance",
      "description": "Customize the look of the panel: theme, backgrounds, typography, and layout.",
      "area": "dashboard",
      "file_slug": "dashboard-preferences",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/dashboard/servers",
      "title": "Servers",
      "description": "Manage your game server infrastructure",
      "area": "dashboard",
      "file_slug": "dashboard-servers",
      "permission": null,
      "widget_slugs": [
        "dashboard-servers"
      ]
    },
    {
      "route": "/dashboard/status",
      "title": "Infrastructure Status",
      "description": "Real-time health and resource monitoring of our infrastructure.",
      "area": "dashboard",
      "file_slug": "dashboard-status",
      "permission": null,
      "widget_slugs": [
        "dashboard-status"
      ]
    },
    {
      "route": "/dashboard/tickets",
      "title": "Support Tickets",
      "description": "Support Tickets screen in FeatherPanel (dashboard area). Use this page to manage support tickets.",
      "area": "dashboard",
      "file_slug": "dashboard-tickets",
      "permission": null,
      "widget_slugs": [
        "dashboard-tickets-list"
      ]
    },
    {
      "route": "/dashboard/tickets/create",
      "title": "Support Tickets",
      "description": "Create form for a new resource. Related to: Support Tickets.",
      "area": "dashboard",
      "file_slug": "dashboard-tickets-create",
      "permission": null,
      "widget_slugs": [
        "dashboard-tickets-create"
      ]
    },
    {
      "route": "/dashboard/vms",
      "title": "Virtual Machines",
      "description": "Manage your virtual machines and infrastructure",
      "area": "dashboard",
      "file_slug": "dashboard-vms",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/dashboard/webspaces",
      "title": "WebSpaces",
      "description": "Manage your hosted websites",
      "area": "dashboard",
      "file_slug": "dashboard-webspaces",
      "permission": null,
      "widget_slugs": [
        "dashboard-webspaces"
      ]
    },
    {
      "route": "/dashboard/webspaces/create",
      "title": "Webspaces · Create",
      "description": "Create form for a new resource. Related to: WebSpaces.",
      "area": "dashboard",
      "file_slug": "dashboard-webspaces-create",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/dashboard/[...pluginPath]",
      "title": "Dashboard",
      "description": "Monitor your infrastructure and manage your services.",
      "area": "dashboard",
      "file_slug": "dashboard-splat-pluginPath",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/dashboard/knowledgebase/article/[id]",
      "title": "Knowledgebase · Article",
      "description": "Knowledge Base screen in FeatherPanel (dashboard area). Use this page to manage knowledge base.",
      "area": "dashboard",
      "file_slug": "dashboard-knowledgebase-article-param-id",
      "permission": null,
      "widget_slugs": [
        "dashboard-knowledgebase-article"
      ]
    },
    {
      "route": "/dashboard/knowledgebase/category/[id]",
      "title": "Knowledgebase · Category",
      "description": "Knowledge Base screen in FeatherPanel (dashboard area). Use this page to manage knowledge base.",
      "area": "dashboard",
      "file_slug": "dashboard-knowledgebase-category-param-id",
      "permission": null,
      "widget_slugs": [
        "dashboard-knowledgebase-category"
      ]
    },
    {
      "route": "/dashboard/tickets/[uuid]",
      "title": "Support Tickets",
      "description": "Support Tickets screen in FeatherPanel (dashboard area). Use this page to manage support tickets.",
      "area": "dashboard",
      "file_slug": "dashboard-tickets-param-uuid",
      "permission": null,
      "widget_slugs": [
        "dashboard-tickets-view"
      ]
    },
    {
      "route": "/knowledgebase",
      "title": "Knowledgebase",
      "description": "Knowledgebase help center for browsing categories and articles.",
      "area": "knowledgebase",
      "file_slug": "knowledgebase",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/knowledgebase/article/[id]",
      "title": "Knowledgebase · Article",
      "description": "Knowledgebase help center for browsing categories and articles.",
      "area": "knowledgebase",
      "file_slug": "knowledgebase-article-param-id",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/knowledgebase/category/[id]",
      "title": "Knowledgebase · Category",
      "description": "Knowledgebase help center for browsing categories and articles.",
      "area": "knowledgebase",
      "file_slug": "knowledgebase-category-param-id",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/maintenance",
      "title": "System Maintenance",
      "description": "Shown when the panel is in maintenance mode; blocks normal user access.",
      "area": "other",
      "file_slug": "maintenance",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/preferences",
      "title": "Preferences",
      "description": "User appearance and preference settings (theme, locale, accent, etc.).",
      "area": "other",
      "file_slug": "preferences",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/status",
      "title": "Status",
      "description": "Public/user status page for infrastructure health (controlled by status_page_* settings).",
      "area": "other",
      "file_slug": "status",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/[...publicPluginPath]",
      "title": "publicPluginPath",
      "description": "Catch-all public route for plugin pages that do not require a server/webspace context.",
      "area": "other",
      "file_slug": "splat-publicPluginPath",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/",
      "title": "Home",
      "description": "App root / landing redirect into the dashboard or auth flow depending on session.",
      "area": "root",
      "file_slug": "root",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/server/[uuidShort]/[[...pluginPath]]",
      "title": "Server",
      "description": "Plugin-provided UI route inside the server area. The path after the resource id is owned by an installed plugin.",
      "area": "server",
      "file_slug": "server-param-uuidShort-catch-pluginPath",
      "permission": null,
      "widget_slugs": [
        "server-plugin-page"
      ]
    },
    {
      "route": "/server/[uuidShort]/activities",
      "title": "Server Activity",
      "description": "View the audit logs for this server.",
      "area": "server",
      "file_slug": "server-param-uuidShort-activities",
      "permission": null,
      "widget_slugs": [
        "server-activities"
      ]
    },
    {
      "route": "/server/[uuidShort]/allocations",
      "title": "Allocations",
      "description": "Manage your server's network allocations and ports.",
      "area": "server",
      "file_slug": "server-param-uuidShort-allocations",
      "permission": null,
      "widget_slugs": [
        "server-allocations"
      ]
    },
    {
      "route": "/server/[uuidShort]/backups",
      "title": "Backups",
      "description": "Manage Wings file backups and database SQL dumps",
      "area": "server",
      "file_slug": "server-param-uuidShort-backups",
      "permission": null,
      "widget_slugs": [
        "server-backups"
      ]
    },
    {
      "route": "/server/[uuidShort]/backups/new",
      "title": "Create Backup",
      "description": "Choose server files, databases, or a full server backup.",
      "area": "server",
      "file_slug": "server-param-uuidShort-backups-new",
      "permission": null,
      "widget_slugs": [
        "server-backups-new"
      ]
    },
    {
      "route": "/server/[uuidShort]/databases",
      "title": "Databases",
      "description": "Manage databases and database users for this server",
      "area": "server",
      "file_slug": "server-param-uuidShort-databases",
      "permission": null,
      "widget_slugs": [
        "server-databases"
      ]
    },
    {
      "route": "/server/[uuidShort]/databases/new",
      "title": "Create Database",
      "description": "Create a new database and user on a database host",
      "area": "server",
      "file_slug": "server-param-uuidShort-databases-new",
      "permission": null,
      "widget_slugs": [
        "server-databases-new"
      ]
    },
    {
      "route": "/server/[uuidShort]/fastdl",
      "title": "FastDL",
      "description": "Configure Fast Download (FastDL) to serve files directly from your Wings node via nginx for faster download speeds.",
      "area": "server",
      "file_slug": "server-param-uuidShort-fastdl",
      "permission": null,
      "widget_slugs": [
        "server-fastdl"
      ]
    },
    {
      "route": "/server/[uuidShort]/files",
      "title": "File Manager",
      "description": "Manage files in the current directory",
      "area": "server",
      "file_slug": "server-param-uuidShort-files",
      "permission": null,
      "widget_slugs": [
        "server-files"
      ]
    },
    {
      "route": "/server/[uuidShort]/files/edit",
      "title": "Editing: file",
      "description": "Editing file at the file path",
      "area": "server",
      "file_slug": "server-param-uuidShort-files-edit",
      "permission": null,
      "widget_slugs": [
        "server-file-editor"
      ]
    },
    {
      "route": "/server/[uuidShort]/files/ide",
      "title": "File Manager",
      "description": "Full-screen code IDE for server files. Related to: Server · Files.",
      "area": "server",
      "file_slug": "server-param-uuidShort-files-ide",
      "permission": null,
      "widget_slugs": [
        "server-file-editor"
      ]
    },
    {
      "route": "/server/[uuidShort]/files/trash",
      "title": "Trash",
      "description": "The file trash bin is disabled by your administrator.",
      "area": "server",
      "file_slug": "server-param-uuidShort-files-trash",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/server/[uuidShort]/firewall",
      "title": "Firewall",
      "description": "Manage incoming connections to your server.",
      "area": "server",
      "file_slug": "server-param-uuidShort-firewall",
      "permission": null,
      "widget_slugs": [
        "server-firewall"
      ]
    },
    {
      "route": "/server/[uuidShort]/import",
      "title": "Server Import",
      "description": "Import server files from remote SFTP or FTP servers. The server must be offline for imports to work.",
      "area": "server",
      "file_slug": "server-param-uuidShort-import",
      "permission": null,
      "widget_slugs": [
        "server-import"
      ]
    },
    {
      "route": "/server/[uuidShort]/import/new",
      "title": "Start Import",
      "description": "Configure the import settings to transfer files from a remote server.",
      "area": "server",
      "file_slug": "server-param-uuidShort-import-new",
      "permission": null,
      "widget_slugs": [
        "server-import-new"
      ]
    },
    {
      "route": "/server/[uuidShort]/lifecycle-hooks",
      "title": "Lifecycle Hooks",
      "description": "Configure pre-start, post-start, pre-stop, post-stop, and server-crash pipelines.",
      "area": "server",
      "file_slug": "server-param-uuidShort-lifecycle-hooks",
      "permission": null,
      "widget_slugs": [
        "server-lifecycle-hooks"
      ]
    },
    {
      "route": "/server/[uuidShort]/lifecycle-hooks/step/[stepId]/edit",
      "title": "Step not found",
      "description": "This step may have been removed or the link is invalid.",
      "area": "server",
      "file_slug": "server-param-uuidShort-lifecycle-hooks-step-param-stepId-edit",
      "permission": null,
      "widget_slugs": [
        "server-lifecycle-step-edit"
      ]
    },
    {
      "route": "/server/[uuidShort]/lifecycle-hooks/step/new",
      "title": "Add hookType step",
      "description": "Configure one action to run in this hook pipeline.",
      "area": "server",
      "file_slug": "server-param-uuidShort-lifecycle-hooks-step-new",
      "permission": null,
      "widget_slugs": [
        "server-lifecycle-step-create"
      ]
    },
    {
      "route": "/server/[uuidShort]/proxy",
      "title": "Reverse Proxy",
      "description": "Configure domains to point to your server ports.",
      "area": "server",
      "file_slug": "server-param-uuidShort-proxy",
      "permission": null,
      "widget_slugs": [
        "server-proxy"
      ]
    },
    {
      "route": "/server/[uuidShort]/proxy/new",
      "title": "Create Proxy",
      "description": "Configure a new reverse proxy domain.",
      "area": "server",
      "file_slug": "server-param-uuidShort-proxy-new",
      "permission": null,
      "widget_slugs": [
        "server-proxy-new"
      ]
    },
    {
      "route": "/server/[uuidShort]/schedules",
      "title": "Schedules",
      "description": "Manage automated tasks for your server.",
      "area": "server",
      "file_slug": "server-param-uuidShort-schedules",
      "permission": null,
      "widget_slugs": [
        "server-schedules"
      ]
    },
    {
      "route": "/server/[uuidShort]/schedules/[id]/edit",
      "title": "Edit Schedule",
      "description": "Update the schedule configuration.",
      "area": "server",
      "file_slug": "server-param-uuidShort-schedules-param-id-edit",
      "permission": null,
      "widget_slugs": [
        "server-schedules-edit"
      ]
    },
    {
      "route": "/server/[uuidShort]/schedules/[id]/tasks",
      "title": "Schedule Tasks",
      "description": "Manage tasks for scheduleName",
      "area": "server",
      "file_slug": "server-param-uuidShort-schedules-param-id-tasks",
      "permission": null,
      "widget_slugs": [
        "server-tasks"
      ]
    },
    {
      "route": "/server/[uuidShort]/schedules/[id]/tasks/[taskId]/edit",
      "title": "Edit Task",
      "description": "Update the task configuration.",
      "area": "server",
      "file_slug": "server-param-uuidShort-schedules-param-id-tasks-param-taskId-edit",
      "permission": null,
      "widget_slugs": [
        "server-tasks-edit"
      ]
    },
    {
      "route": "/server/[uuidShort]/schedules/[id]/tasks/new",
      "title": "Create Task",
      "description": "Add a new task to this schedule.",
      "area": "server",
      "file_slug": "server-param-uuidShort-schedules-param-id-tasks-new",
      "permission": null,
      "widget_slugs": [
        "server-tasks-new"
      ]
    },
    {
      "route": "/server/[uuidShort]/schedules/new",
      "title": "Create Schedule",
      "description": "Create a new automated task schedule.",
      "area": "server",
      "file_slug": "server-param-uuidShort-schedules-new",
      "permission": null,
      "widget_slugs": [
        "server-schedules-new"
      ]
    },
    {
      "route": "/server/[uuidShort]/settings",
      "title": "Server Settings",
      "description": "Manage your server configuration, SFTP details, and perform administrative actions.",
      "area": "server",
      "file_slug": "server-param-uuidShort-settings",
      "permission": null,
      "widget_slugs": [
        "server-settings"
      ]
    },
    {
      "route": "/server/[uuidShort]/startup",
      "title": "Server Startup",
      "description": "Control your server's startup command, Docker image, and environment variables.",
      "area": "server",
      "file_slug": "server-param-uuidShort-startup",
      "permission": null,
      "widget_slugs": [
        "server-startup"
      ]
    },
    {
      "route": "/server/[uuidShort]/startup/transfer/spell",
      "title": "Software Transfer",
      "description": "Change your server software and configuration.",
      "area": "server",
      "file_slug": "server-param-uuidShort-startup-transfer-spell",
      "permission": null,
      "widget_slugs": [
        "server-startup-transfer-spell"
      ]
    },
    {
      "route": "/server/[uuidShort]/subdomains",
      "title": "Subdomains",
      "description": "Manage subdomains assigned to your server.",
      "area": "server",
      "file_slug": "server-param-uuidShort-subdomains",
      "permission": null,
      "widget_slugs": [
        "server-subdomains"
      ]
    },
    {
      "route": "/server/[uuidShort]/subdomains/new",
      "title": "Create Subdomain",
      "description": "Create a new subdomain for your server.",
      "area": "server",
      "file_slug": "server-param-uuidShort-subdomains-new",
      "permission": null,
      "widget_slugs": [
        "server-subdomains-new"
      ]
    },
    {
      "route": "/server/[uuidShort]/users",
      "title": "Subusers",
      "description": "Manage subusers and their permissions for this server",
      "area": "server",
      "file_slug": "server-param-uuidShort-users",
      "permission": null,
      "widget_slugs": [
        "server-users"
      ]
    },
    {
      "route": "/vds/[id]/[[...pluginPath]]",
      "title": "Vds",
      "description": "Plugin-provided UI route inside the vds area. The path after the resource id is owned by an installed plugin.",
      "area": "vds",
      "file_slug": "vds-param-id-catch-pluginPath",
      "permission": null,
      "widget_slugs": [
        "vds-plugin-page"
      ]
    },
    {
      "route": "/vds/[id]/activities",
      "title": "Activities",
      "description": "All power, subuser and console actions for this VDS instance.",
      "area": "vds",
      "file_slug": "vds-param-id-activities",
      "permission": null,
      "widget_slugs": [
        "vds-activities"
      ]
    },
    {
      "route": "/vds/[id]/backups",
      "title": "Backups",
      "description": "Manage Wings file backups and database SQL dumps",
      "area": "vds",
      "file_slug": "vds-param-id-backups",
      "permission": null,
      "widget_slugs": [
        "vds-backups"
      ]
    },
    {
      "route": "/vds/[id]/network",
      "title": "Networking",
      "description": "View assigned IPs, interfaces, and DNS settings.",
      "area": "vds",
      "file_slug": "vds-param-id-network",
      "permission": null,
      "widget_slugs": [
        "vds-network"
      ]
    },
    {
      "route": "/vds/[id]/settings",
      "title": "VDS Settings",
      "description": "Manage your VDS instance settings and reinstall options.",
      "area": "vds",
      "file_slug": "vds-param-id-settings",
      "permission": null,
      "widget_slugs": [
        "vds-settings"
      ]
    },
    {
      "route": "/vds/[id]/users",
      "title": "Users",
      "description": "Manage user access and permissions for this VDS instance.",
      "area": "vds",
      "file_slug": "vds-param-id-users",
      "permission": null,
      "widget_slugs": [
        "vds-users"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/[[...pluginPath]]",
      "title": "Webspace",
      "description": "Plugin-provided UI route inside the webspace area. The path after the resource id is owned by an installed plugin.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-catch-pluginPath",
      "permission": null,
      "widget_slugs": [
        "webspace-plugin-page"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/access",
      "title": "File access",
      "description": "SFTP and classic FTP connection details and extra accounts.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-access",
      "permission": null,
      "widget_slugs": [
        "webspace-access"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/activities",
      "title": "Activity",
      "description": "Recent actions on this WebSpace.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-activities",
      "permission": null,
      "widget_slugs": [
        "webspace-activities"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/analytics",
      "title": "Analytics",
      "description": "HTTP traffic from the reverse proxy and panel activity for this WebSpace.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-analytics",
      "permission": null,
      "widget_slugs": [
        "webspace-analytics"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/apps",
      "title": "Apps",
      "description": "Install software into this WebSpace.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-apps",
      "permission": null,
      "widget_slugs": [
        "webspace-apps"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/backups",
      "title": "Backups",
      "description": "Local archives on the web node.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-backups",
      "permission": null,
      "widget_slugs": [
        "webspace-backups"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/databases",
      "title": "Databases",
      "description": "Manage databases for this WebSpace",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-databases",
      "permission": null,
      "widget_slugs": [
        "webspace-databases"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/databases/new",
      "title": "Create Database",
      "description": "Provision a new database on an available host.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-databases-new",
      "permission": null,
      "widget_slugs": [
        "webspace-databases-new"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/domains",
      "title": "Domains & SSL",
      "description": "Manage domain routes, HTTPS, DNS records, and certificates.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-domains",
      "permission": null,
      "widget_slugs": [
        "webspace-domains"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/email",
      "title": "Email",
      "description": "Mailboxes for this WebSpace.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-email",
      "permission": null,
      "widget_slugs": [
        "webspace-email"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/email/webmail",
      "title": "Webmail",
      "description": "Read mail in your browser. Panel Roundcube uses secure SSO; node webmail opens in a new tab when configured.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-email-webmail",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/webspace/[uuidShort]/files",
      "title": "File Manager",
      "description": "Manage files in the current directory",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-files",
      "permission": null,
      "widget_slugs": [
        "webspace-files"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/files/edit",
      "title": "Editing: file",
      "description": "Editing file at the file path",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-files-edit",
      "permission": null,
      "widget_slugs": [
        "webspace-file-editor"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/files/trash",
      "title": "Trash",
      "description": "The file trash bin is disabled by your administrator.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-files-trash",
      "permission": null,
      "widget_slugs": [
        "webspace-files-trash"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/logs",
      "title": "Logs",
      "description": "Access, error, runtime, and install logs for this WebSpace.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-logs",
      "permission": null,
      "widget_slugs": [
        "webspace-logs"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/malware",
      "title": "Malware scan",
      "description": "Scan site files with ClamAV and schedule weekly scans.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-malware",
      "permission": null,
      "widget_slugs": [
        "webspace-malware"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/schedules",
      "title": "Schedules",
      "description": "Manage automated tasks for your server.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-schedules",
      "permission": null,
      "widget_slugs": [
        "webspace-schedules"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/schedules/[id]/edit",
      "title": "Edit Schedule",
      "description": "Update schedule timing and the ordered task list.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-schedules-param-id-edit",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/webspace/[uuidShort]/schedules/new",
      "title": "Create Schedule",
      "description": "Create a cron schedule with one or more tasks. Use presets for WordPress, WHMCS, Laravel, or backups.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-schedules-new",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/webspace/[uuidShort]/settings",
      "title": "Settings",
      "description": "WebSpace settings",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-settings",
      "permission": null,
      "widget_slugs": [
        "webspace-settings"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/users",
      "title": "Users",
      "description": "Manage WebSpace subusers",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-users",
      "permission": null,
      "widget_slugs": [
        "webspace-users"
      ]
    },
    {
      "route": "/webspace/[uuidShort]/waf",
      "title": "Web application firewall",
      "description": "Configure WAF rules, IP blocks, and path denylists.",
      "area": "webspace",
      "file_slug": "webspace-param-uuidShort-waf",
      "permission": null,
      "widget_slugs": [
        "webspace-waf"
      ]
    },
    {
      "route": "/webspaces",
      "title": "Webspaces",
      "description": "FeatherPanel webspaces UI page at `/webspaces`.",
      "area": "webspaces",
      "file_slug": "webspaces",
      "permission": null,
      "widget_slugs": []
    },
    {
      "route": "/webspaces/create",
      "title": "Webspaces · Create",
      "description": "Create form for a new resource. Related to: Webspaces.",
      "area": "webspaces",
      "file_slug": "webspaces-create",
      "permission": null,
      "widget_slugs": []
    }
  ]
}
