{
  "type": "featherpanel.pages.route",
  "route": "/admin/pterodactyl-importer",
  "area": "admin",
  "file_slug": "admin-pterodactyl-importer",
  "source": "src/app/(app)/admin/pterodactyl-importer/page.tsx",
  "dynamic": false,
  "params": [],
  "title": "Pterodactyl Importer",
  "description": "Import servers, users, and nodes from Pterodactyl into FeatherPanel. Follow the steps below.",
  "title_key": "admin.pterodactyl_importer.title",
  "description_key": "admin.pterodactyl_importer.description",
  "component": "PterodactylImporterPage",
  "audience": "Panel administrators (requires admin permissions)",
  "nav": {
    "id": "admin-pterodactyl-importer",
    "title": "Pterodactyl Importer",
    "title_key": "navigation.items.pterodactylImporter",
    "permission": "admin.databases.manage",
    "group": "infrastructure",
    "category": "admin",
    "matched_url": "/admin/pterodactyl-importer",
    "inherited": false
  },
  "widget_slugs": [
    "admin-pterodactyl-importer"
  ],
  "sections": [
    "System Requirements",
    "1. Helper Installation",
    "2. Authentication",
    "3. Configuration",
    "4. Execution",
    "Help & Support",
    "Migration Documentation",
    "MythicalSystems Discord",
    "Excluded Data",
    "Create New API Key"
  ],
  "features": [
    "Failed to load API key details",
    "Failed to fetch API keys",
    "API Key Name",
    "API key created successfully!",
    "Failed to create API key",
    "Cheat code activated: Prerequisites bypassed!",
    "Ensure your environment meets these criteria before starting the migration.",
    "Refresh",
    "Requirements Not Met",
    "Installation Status",
    "Migration Workflow",
    "Execute the following command to install the necessary migration tools:"
  ],
  "ui_labels": [
    {
      "key": "admin.pterodactyl_importer.toasts.failed_load_key",
      "value": "Failed to load API key details"
    },
    {
      "key": "admin.pterodactyl_importer.toasts.failed_fetch_keys",
      "value": "Failed to fetch API keys"
    },
    {
      "key": "admin.pterodactyl_importer.create_key.name_label",
      "value": "API Key Name"
    },
    {
      "key": "admin.pterodactyl_importer.toasts.key_created",
      "value": "API key created successfully!"
    },
    {
      "key": "admin.pterodactyl_importer.toasts.key_create_failed",
      "value": "Failed to create API key"
    },
    {
      "key": "admin.pterodactyl_importer.toasts.cheat_code_activated",
      "value": "Cheat code activated: Prerequisites bypassed!"
    },
    {
      "key": "admin.pterodactyl_importer.prerequisites.title",
      "value": "System Requirements"
    },
    {
      "key": "admin.pterodactyl_importer.prerequisites.description",
      "value": "Ensure your environment meets these criteria before starting the migration."
    },
    {
      "key": "admin.rate_limits.actions.refresh",
      "value": "Refresh"
    },
    {
      "key": "admin.pterodactyl_importer.prerequisites.failed_title",
      "value": "Requirements Not Met"
    },
    {
      "key": "admin.pterodactyl_importer.prerequisites.items.panel_status",
      "value": "Installation Status"
    },
    {
      "key": "admin.pterodactyl_importer.cli.overview",
      "value": "Migration Workflow"
    },
    {
      "key": "admin.pterodactyl_importer.cli.step1.title",
      "value": "1. Helper Installation"
    },
    {
      "key": "admin.pterodactyl_importer.cli.step1.description",
      "value": "Execute the following command to install the necessary migration tools:"
    },
    {
      "key": "admin.pterodactyl_importer.cli.step2.title",
      "value": "2. Authentication"
    },
    {
      "key": "admin.pterodactyl_importer.cli.step2.description",
      "value": "Generate or select an API key to authorize the migration agent."
    },
    {
      "key": "admin.pterodactyl_importer.cli.step2.select_label",
      "value": "API Key Selection"
    },
    {
      "key": "admin.pterodactyl_importer.cli.step3.title",
      "value": "3. Configuration"
    },
    {
      "key": "admin.pterodactyl_importer.cli.step3.description",
      "value": "Initialize the CLI with your instance credentials:"
    },
    {
      "key": "admin.pterodactyl_importer.cli.step4.title",
      "value": "4. Execution"
    },
    {
      "key": "admin.pterodactyl_importer.cli.step4.description",
      "value": "Begin the data import process:"
    },
    {
      "key": "admin.pterodactyl_importer.help.title",
      "value": "Help & Support"
    },
    {
      "key": "admin.pterodactyl_importer.help.description",
      "value": "Need help with the migration process? Check out our documentation or join our Discord community."
    },
    {
      "key": "admin.pterodactyl_importer.help.documentation.title",
      "value": "Migration Documentation"
    },
    {
      "key": "admin.pterodactyl_importer.help.documentation.description",
      "value": "Complete guide and tutorial for migrating from Pterodactyl"
    },
    {
      "key": "admin.pterodactyl_importer.help.discord.title",
      "value": "MythicalSystems Discord"
    },
    {
      "key": "admin.pterodactyl_importer.help.discord.description",
      "value": "Get support from our community and team"
    },
    {
      "key": "admin.pterodactyl_importer.info.title",
      "value": "Excluded Data"
    },
    {
      "key": "admin.pterodactyl_importer.info.description",
      "value": "The following items are excluded from migration to ensure a clean import."
    },
    {
      "key": "admin.pterodactyl_importer.create_key.title",
      "value": "Create New API Key"
    },
    {
      "key": "admin.pterodactyl_importer.create_key.description",
      "value": "Create a new API key for the Pterodactyl Migration Agent. This key will be used to authenticate the migration agent with your FeatherPanel instance."
    },
    {
      "key": "admin.pterodactyl_importer.create_key.create",
      "value": "Create API Key"
    }
  ],
  "hooks": [
    "usePluginWidgets"
  ],
  "api_modules": [],
  "api_paths": [
    "/api/admin/pterodactyl-importer/prerequisites",
    "/api/user/api-clients"
  ],
  "summary": "**Pterodactyl Importer** Import servers, users, and nodes from Pterodactyl into FeatherPanel. Follow the steps below. Requires permission `admin.databases.manage`. Key UI: Failed to load API key details; Failed to fetch API keys; API Key Name; API key created successfully!; Failed to create API key; Cheat code activated: Prerequisites bypassed!.",
  "how_to_guide_users": "1. Open Admin sidebar.\n2. Go to **Pterodactyl Importer**.\n3. Direct URL: `/admin/pterodactyl-importer`.\n4. User needs permission `admin.databases.manage` (or `admin.root`)."
}
