API error codes
All 1221 error_code values the FeatherPanel API can return, with the HTTP status, the message and the controllers that send each one, read from the backend source.
Last synced from FeatherPanel 15b94e9 on .
On this page
Error envelope
Errors come back in the standard envelope with success: false. Match on error_code, not on the message, which can change or be translated. See Rate limits and errors for the full shape.
{
"success": false,
"message": "...",
"data": null,
"error": true,
"error_message": "...",
"error_code": "SERVER_SUSPENDED",
"errors": [{ "code": "SERVER_SUSPENDED", "detail": "...", "status": 403 }]
}The list is collected from every ApiResponse::error() call with a literal code. Status and message are blank when the controller passes them in a variable. Codes built at runtime are not listed. A controller that asks for 502 gets 503, because ApiResponse never sends 502 (some proxies such as Cloudflare replace 502 bodies with an HTML page); the statuses below already show 503 for those.
Codes
1221 codes
| Code | Status | Message |
|---|---|---|
ABUSEIPDB_CHECK_FAILEDAbuseIPDBController.php | - | set at runtime |
ABUSEIPDB_NOT_CONFIGUREDAbuseIPDBController.php | 400 | AbuseIPDB is not enabled or the API key is missing. Configure it under Admin → Settings → Security. |
ACCESS_DENIEDTicketsController.php, ServerMiddleware.php and 1 more | 403 | Access denied2 other messages |
ACCOUNT_DELETEDLoginController.php, AccountDeletionController.php and 1 more | 403 | Account is deleted |
ACCOUNT_DELETION_DISABLEDAccountDeletionController.php | 403 | Account deletion is disabled |
ACCOUNT_LOCKEDEmailLoginController.php, TwoFactorController.php | 429 | Too many invalid codes. Try again in ' . (int) ceil($retryAfter / 60) . ' minute(s).1 other message |
ACTIVITY_PROCESSING_ERRORSQuilldActivityController.php, WingsActivityController.php | 207 | set at runtime |
ADD_ERRORFeatherZeroTrustController.php | 500 | Failed to add hash |
ADDON_ACTIVATE_FAILEDCloudPluginsController.php | 500 | Failed to activate addon package |
ADDON_CONF_PARSE_FAILEDCloudPluginsController.php | 422 | Failed to parse conf.yml |
ADDON_COPY_FAILEDCloudPluginsController.php | 422 | Downloaded addon package could not be copied completely |
ADDON_DIR_FAILEDCloudPluginsController.php | 500 | Failed to create addon staging directory |
ADDON_DOWNLOAD_FAILEDCloudPluginsController.php | 500 | Failed to download addon package |
ADDON_ENTRY_INVALIDCloudPluginsController.php | 422 | set at runtime |
ADDON_EXPORT_FAILEDPluginsController.php | 500 | Failed to create export file |
ADDON_EXPORT_READ_FAILEDPluginsController.php | 500 | Failed to read export file |
ADDON_EXTRACT_FAILEDCloudPluginsController.php, PluginsController.php | 422 | Failed to extract addon package |
ADDON_FINALIZE_FAILEDCloudPluginsController.php | 500 | set at runtime |
ADDON_IDENTIFIER_INVALIDCloudPluginsController.php | 422 | Invalid addon identifier in conf.yml |
ADDON_INSTALL_FAILEDCloudPluginsController.php | 500 | set at runtime |
ADDON_INVALIDCloudPluginsController.php | 422 | Invalid addon: missing conf.yml |
ADDON_MIGRATION_FAILEDCloudPluginsController.php | 422 | Addon migrations failed |
ADDON_NOT_FOUNDPluginsController.php | 404 | Addon not found |
ADDON_STAGE_FAILEDCloudPluginsController.php | 500 | Failed to stage the existing addon for update |
ADDONS_DIR_CREATE_FAILEDCloudPluginsController.php, PluginsController.php | 500 | Failed to prepare addons directory |
ADDRESS_RECORD_EXISTSSubdomainController.php | - | An address record already exists for this subdomain |
ALL_PORTS_EXISTAllocationsController.php | 400 | All ports in range already exist for this IP and node |
ALLOCATION_ALREADY_ASSIGNEDServerAllocationController.php | 400 | Allocation is already assigned to another server |
ALLOCATION_CREATE_FAILEDAllocationsController.php, PterodactylImporterController.php | 400 | Failed to create allocations1 other message |
ALLOCATION_DELETE_FAILEDAllocationsController.php, ServerAllocationsController.php and 1 more | 400, 500 | Failed to delete allocation |
ALLOCATION_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
ALLOCATION_IN_USEAllocationsController.php, ServerAllocationsController.php and 1 more | 400, 409 | Cannot delete allocation that is assigned to a server. Please unassign it first.2 other messages |
ALLOCATION_LIMIT_REACHEDServerAllocationsController.php, ServerAllocationController.php | 400 | Allocation limit reached |
ALLOCATION_MISMATCHServerAllocationsController.php, ServerAllocationController.php | 400 | Allocation does not belong to this server |
ALLOCATION_NODE_MISMATCHServerAllocationController.php | 400 | Allocation must be on the same node as the server |
ALLOCATION_NOT_FOUNDAllocationsController.php, PterodactylImporterController.php and 1 more | 404 | Allocation not found |
ALLOCATION_NOTES_UPDATE_FAILEDServerAllocationController.php | 500 | Failed to update allocation note |
ALLOCATION_PORT_MISSINGSubdomainController.php | - | Server primary allocation is missing port information required for SRV records |
ALLOCATION_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created allocation |
ALLOCATION_SELECTION_DISABLEDServerAllocationController.php | 403 | Allocation selection is not enabled |
ALLOCATION_UPDATE_FAILEDAllocationsController.php, ServersController.php | 400, 500 | Failed to update allocation2 other messages |
ALLOCATIONS_NOT_FOUNDAllocationsController.php | 404 | No allocations found for this node and IP address |
ALREADY_RUNNINGBackupSchedulesController.php | 409 | Backup schedule is already running |
ALT_RESET_FAILEDUsersController.php | 500 | Failed to reset alt detection |
API_CLIENT_CREATION_FAILEDApiClientController.php | 500 | Failed to create API client1 other message |
API_CLIENT_DELETION_FAILEDApiClientController.php | 500 | Failed to delete API client |
API_CLIENT_NOT_FOUNDApiClientController.php | 404 | API client not found1 other message |
API_CLIENT_RETRIEVAL_FAILEDApiClientController.php | 500 | API client created but failed to retrieve2 other messages |
API_CLIENT_UPDATE_FAILEDApiClientController.php | 500 | Failed to update API client permissions1 other message |
API_KEY_CREATION_NOT_ALLOWEDApiClientController.php | 403 | You are not allowed to create API keys! |
API_KEY_EMPTYSessionController.php | 400 | API key cannot be empty |
API_KEY_IP_NOT_ALLOWEDAuthMiddleware.php | 403 | This API key cannot be used from your IP address |
API_KEY_REQUIREDSessionController.php | 400 | API key is required |
API_KEYS_REGENERATION_FAILEDApiClientController.php | 500 | Failed to regenerate API keys |
API_ROUTE_NOT_FOUNDApp.php | 404 | The api route does not exist! [' . $request->getPathInfo() . '] |
ARCHIVE_TIMEOUTServerFilesController.php | 504 | Archive creation timed out. This may occur with very large archives (>4GB). Please try compressing smaller sets of files or contact support.2 other messages |
ARTICLE_CREATE_FAILEDKnowledgebaseController.php | 500 | Failed to create article |
ARTICLE_DELETE_FAILEDKnowledgebaseController.php | 500 | Failed to delete article |
ARTICLE_NOT_FOUNDKnowledgebaseController.php, KnowledgebaseController.php | 404 | Article not found |
ARTICLE_UPDATE_FAILEDKnowledgebaseController.php | 500 | Failed to update article |
ASSIGNED_IP_PORT_CONFLICTAllocationsController.php | 409 | Cannot merge {$result['assigned_conflict_count']} port(s) because both the source and target allocation are assigned to servers |
ASSIGNMENT_FAILEDAllocationsController.php, ServerAllocationsController.php and 1 more | 400, 500 | Failed to assign allocation to server2 other messages |
ATTACHMENT_CREATE_FAILEDKnowledgebaseController.php | 500 | Failed to create attachment record |
ATTACHMENT_DELETE_FAILEDKnowledgebaseController.php | 500 | Failed to delete attachment |
ATTACHMENT_NOT_FOUNDKnowledgebaseController.php, TicketAttachmentsController.php | 404 | Attachment not found1 other message |
ATTACHMENTS_DISABLEDTicketsController.php | 403 | Attachments are disabled |
AUTHORIZATION_CODE_REQUIREDApiClientController.php | 400 | code is required |
AUTHORIZATION_CODE_USEDApiClientController.php | 400 | Authorization code already used |
AUTHORIZATION_NOT_PENDINGApiClientController.php | 400 | Authorization request is no longer pending |
AUTHORIZATION_REQUEST_EXPIREDApiClientController.php | 400 | Authorization request has expired |
AUTHORIZATION_REQUEST_NOT_FOUNDApiClientController.php | 404 | Authorization request not found |
AUTO_START_EDIT_DISABLEDServerUserController.php | 403 | Auto start settings are disabled by the administrator |
AVATAR_CHANGE_NOT_ALLOWEDSessionController.php | 403 | You are not allowed to change your avatar! |
BACKUP_CREATE_FAILEDPterodactylImporterController.php | 400 | Failed to create backup |
BACKUP_DESTINATIONS_FAILEDServerBackupController.php | 500 | set at runtime |
BACKUP_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
BACKUP_LIMIT_ADMIN_ONLYServerUserController.php | 403 | The backup limit can only be changed by an administrator. |
BACKUP_LIMIT_REACHEDVmInstancesController.php, ServerBackupController.php and 1 more | 400, 422 | Backup limit reached (' . $backupLimit . '). Delete an existing backup first.1 other message |
BACKUP_LOCKEDServerBackupController.php | 423 | Backup is currently locked. Please unlock it first. |
BACKUP_NOT_FOUNDServerBackupController.php, WingsBackupController.php | 404 | Backup not found |
BACKUP_NOT_STALEServerBackupController.php | 409 | Only incomplete backups older than 24 hours can be recovered |
BACKUP_NOT_SUCCESSFULServerBackupController.php | 400 | Backup is not available for download. The backup may have failed or is still in progress. |
BACKUP_POLICY_EDIT_DISABLEDServerUserController.php | 403 | Backup policy changes are disabled by the administrator |
BACKUP_RECOVERY_CONFIRMATION_REQUIREDVmInstancesController.php, ServerBackupController.php and 1 more | 400 | Confirm that this job has stopped1 other message |
BACKUP_RECOVERY_FAILEDVmInstancesController.php, ServerBackupController.php and 1 more | 500 | Backup recovery failed1 other message |
BACKUP_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created backup |
BACKUP_SCHEDULE_NOT_FOUNDBackupSchedulesController.php | 404 | Backup schedule not found |
BACKUP_SCHEDULE_RUN_NOT_FOUNDBackupSchedulesController.php | 404 | Backup schedule run not found |
BACKUP_STATUS_CHANGEDServerBackupController.php | 409 | Backup status changed; refresh the backup list |
BACKUPS_DISABLEDVmInstancesController.php, ServerBackupController.php and 1 more | 403 | Backups are disabled for this VM instance1 other message |
BAD_REQUESTConsoleController.php, FileManagerController.php and 1 more | 400 | No command provided in form data or JSON body2 other messages |
BATCH_SCAN_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
BATCH_TOO_LARGEStorageSenseController.php | 400 | Too many targets (max ' . self::MAX_BATCH_TARGETS . ') |
BODY_REQUIREDCloudDataController.php | 400 | Body is required |
BROADCAST_FAILEDServerUserController.php | 500 | set at runtime |
BULK_CONFIRM_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
BULK_DELETE_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
BULK_NO_SERVERSServerBulkActionController.php | 400 | Select at least one server |
BULK_TOO_MANY_SERVERSServerBulkActionController.php | 400 | Too many servers selected for this action |
CANCEL_FAILEDServersController.php, AccountDeletionController.php | 500 | Failed to cancel account deletion |
CANNOT_ADD_SELFSubuserController.php | 400 | Cannot add yourself as a subuser |
CANNOT_DELETE_ENTranslationsController.php | 400 | Cannot delete English translation file (required fallback) |
CANNOT_DISABLE_ENTranslationsController.php | 400 | Cannot disable English language (required fallback) |
CANNOT_MODIFY_SELFSubuserController.php, WebSpaceSubuserController.php | 403 | You cannot modify your own subuser permissions1 other message |
CANNOT_REMOVE_OWN_ADMIN_ROOTPermissionsController.php | 403 | You cannot remove admin.root from your own role |
CAPTCHA_TOKEN_REQUIREDEmailLoginController.php, ForgotPasswordController.php and 1 more | 400 | Captcha token is required |
CAPTCHA_VALIDATION_FAILEDEmailLoginController.php, ForgotPasswordController.php and 1 more | 400 | Captcha validation failed |
CATEGORY_CREATE_FAILEDKnowledgebaseController.php | 500 | Failed to create category |
CATEGORY_DELETE_FAILEDKnowledgebaseController.php | 500 | Failed to delete category |
CATEGORY_NOT_FOUNDKnowledgebaseController.php, TicketCategoriesController.php and 1 more | 404 | Category not found |
CATEGORY_UPDATE_FAILEDKnowledgebaseController.php | 500 | Failed to update category |
CHATBOT_ERRORChatbotController.php, VdsChatbotController.php | 500 | Failed to process message. Please try again. |
CHECK_HASHES_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
CLAIM_FAILEDBackupSchedulesController.php | 500 | Failed to claim backup schedule |
CLOUD_CREDENTIALS_INVALIDCloudAccessMiddleware.php | 403 | Invalid FeatherCloud credentials. |
CLOUD_CREDENTIALS_NOT_CONFIGUREDCloudDataController.php, CloudManagementController.php and 1 more | 503 | Mythic Cloud credentials are not configured. Link your panel in Cloud Management.2 other messages |
CLOUD_CREDENTIALS_REQUIREDCloudAccessMiddleware.php | 401 | Missing FeatherCloud authentication headers. |
CLOUD_CREDENTIALS_ROTATION_FAILEDCloudManagementController.php | 500 | Failed to rotate FeatherCloud credentials |
CLOUD_DISCONNECT_FAILEDCloudManagementController.php | 500 | Failed to disconnect Mythic Cloud |
CLOUD_FEATHERCLOUD_CREDENTIALS_FAILEDCloudManagementController.php | 500 | Failed to store FeatherCloud credentials |
CLOUD_INTEGRATION_NOT_CONFIGUREDCloudAccessMiddleware.php | 503 | FeatherCloud integration is not configured on this panel. |
CLOUD_MEMBER_SYNC_FAILEDCloudManagementController.php | 500 | Failed to sync Mythic team members |
CLOUD_MODULE_DISABLEDCloudDataController.php | 403 | Marketplace module is disabled2 other messages |
CLOUD_PANEL_CREDENTIALS_FAILEDCloudManagementController.php | 500 | Failed to store panel credentials |
CLOUD_REMOTE_CREDENTIALS_INVALIDPanelAccessMiddleware.php, PanelAccessSoftMiddleware.php and 1 more | 403 | Invalid Mythic→panel credentials.1 other message |
CLOUD_REMOTE_CREDENTIALS_MISSINGPanelAccessMiddleware.php, PanelAccessSoftMiddleware.php | 503 | Mythic cloud_api_key/secret are not configured on this panel. Complete OAuth finish first. |
CLOUD_REMOTE_CREDENTIALS_REQUIREDPanelAccessMiddleware.php, PanelAccessSoftMiddleware.php | 401 | Missing Mythic→panel credentials (X-Panel-Public-Key / X-Panel-Private-Key or X-Api-Key / X-Api-Secret).1 other message |
CLOUD_SETTINGS_UPDATE_FAILEDCloudManagementController.php | 500 | Failed to update Mythic Cloud settings |
CLOUD_SYNC_FAILEDCloudManagementController.php, CloudV1Controller.php | 500 | set at runtime |
CLOUDFLARE_ACCOUNT_ID_MISSINGSubdomainController.php | - | Domain is missing a Cloudflare account ID |
CLOUDFLARE_ADDRESS_CREATE_FAILEDSubdomainController.php | - | Failed to create address record for SRV target |
CLOUDFLARE_CREATE_FAILEDSubdomainController.php | - | Failed to create DNS record on Cloudflare |
CLOUDFLARE_NOT_CONFIGUREDSubdomainController.php | - | Cloudflare integration is not configured |
CLOUDFLARE_ZONE_ERRORSubdomainController.php | - | Failed to resolve Cloudflare zone for domain |
CLOUDINIT_NOT_RESTOREDVmUserInstanceController.php | 503 | Cloud-init seed ISO was not restored after ISO unmount |
CODE_EXPIREDEmailLoginController.php | 401 | Code has expired. Please request a new code. |
COMMAND_EMPTYServerUserController.php | 400 | Command cannot be empty |
COMMAND_EXECUTION_FAILEDNodesController.php | 500 | Failed to execute command |
COMMAND_REQUIREDServerUserController.php | 400 | Command is required |
COMMAND_SEND_FAILEDServerUserController.php | 500 | set at runtime |
COMMAND_TIMEOUTNodesController.php | 504 | Command execution timed out |
CONFIG_ERRORFeatherZeroTrustController.php, WingsServerInfoController.php | 500 | set at runtime |
CONFIG_UPDATE_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
CONFIRM_ERRORFeatherZeroTrustController.php | 500 | Failed to confirm hash |
CONFIRMATION_REQUIREDDatabaseSnapshotsController.php | 400 | Restoration must be confirmed1 other message |
CONFLICTFileManagerController.php, PluginManagerController.php | 409 | File or directory already exists1 other message |
CONNECTION_FAILEDLdapProvidersController.php | 400 | set at runtime |
CONTAINER_SHELL_DISABLEDServerLifecycleHookController.php | 403 | Container Shell lifecycle steps are disabled by the administrator (security). Enable them under Admin → Settings → Servers. |
CREATE_ERRORTranslationsController.php | 500 | set at runtime |
CREATE_FAILEDBackupSchedulesController.php, DnsHostsController.php and 1 more | 400, 500, 503 | Failed to create backup schedule2 other messages |
CREATION_FAILEDServerBackupController.php, ServerDatabaseController.php and 1 more | 500 | Failed to create backup record2 other messages |
CROSS_REALM_SPELL_CHANGE_DISABLEDServerUserController.php | 403 | Spell must be from the same realm as the server (' . $currentRealmName . '). Cross-realm spell changes are disabled. |
CURRENT_SESSIONSessionsController.php | 400 | Use sign out to end the current session |
CUSTOM_VARIABLE_CREATE_FAILEDServersController.php, ServerUserController.php | 500 | Failed to create custom variable |
CUSTOM_VARIABLE_DELETE_FAILEDServersController.php, ServerUserController.php | 500 | Failed to delete custom variable |
CUSTOM_VARIABLE_NOT_FOUNDServersController.php, ServerUserController.php | 404 | Custom variable not found |
DAEMON_ABORT_FAILEDWebSpaceScheduleController.php | 503 | set at runtime |
DAEMON_BACKUP_DELETE_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_BACKUP_DOWNLOAD_FAILEDWebSpacesController.php | - | set at runtime |
DAEMON_BACKUP_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_BACKUP_FILES_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_BACKUP_IMPORT_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_BACKUP_LIST_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_BACKUP_RECONCILE_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_BACKUP_RESTORE_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_BANDWIDTH_RESET_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_DIAGNOSTICS_FAILEDWebNodesController.php | 503 | set at runtime |
DAEMON_DIRECTORY_DOWNLOAD_FAILEDWebSpaceFilesController.php | - | set at runtime |
DAEMON_DOWNLOAD_FAILEDWebSpaceFilesController.php | - | set at runtime |
DAEMON_ERRORWebSpacesController.php, ServerUserController.php | 503 | Failed to fetch resources from the node |
DAEMON_FEATURE_UNSUPPORTEDNodesController.php, DaemonCapabilities.php | 400, 501 | This daemon does not support credential propagation1 other message |
DAEMON_INSTALL_LOGS_FAILEDWebSpacesController.php, WebSpacesController.php | 503 | set at runtime |
DAEMON_JOB_STATUS_FAILEDWebSpacesController.php | 503 | set at runtime |
DAEMON_LOG_FILE_FAILEDWebNodesController.php | 503 | set at runtime |
DAEMON_LOGS_FAILEDWebNodesController.php, WebSpacesController.php and 1 more | 503 | set at runtime |
DAEMON_PACKAGE_INSTALL_FAILEDWebNodesController.php | 503 | set at runtime |
DAEMON_PACKAGE_REMOVE_FAILEDWebNodesController.php | 503 | set at runtime |
DAEMON_PACKAGES_FAILEDWebNodesController.php | 503 | set at runtime |
DAEMON_POWER_FAILEDWebSpacesController.php, WebSpacesController.php | 503 | set at runtime |
DAEMON_PROXY_LOGS_FAILEDWebSpaceLogsController.php | 503 | set at runtime |
DAEMON_PROXY_LOGS_ROTATE_FAILEDWebSpaceLogsController.php | 503 | set at runtime |
DAEMON_RECREATE_FAILEDWebSpacesController.php, WebSpacesController.php | 503 | set at runtime |
DAEMON_REINSTALL_FAILEDWebSpacesController.php, WebSpacesController.php | 503 | set at runtime |
DAEMON_SSL_FAILEDWebSpacesController.php, WebSpacesController.php | 503 | set at runtime |
DAEMON_SSL_RENEW_FAILEDWebSpacesController.php | - | set at runtime |
DAEMON_STATUS_FAILEDWebSpacesController.php, WebSpacesController.php | 503 | set at runtime |
DAEMON_SYNC_FAILEDWebSpacesController.php, WebSpacesController.php | 503 | set at runtime |
DAEMON_SYSTEM_FAILEDWebNodesController.php | 503 | set at runtime |
DAEMON_TRIGGER_FAILEDWebSpaceScheduleController.php | 503 | set at runtime |
DAEMON_TYPE_IMMUTABLENodesController.php | 400 | Daemon type cannot be changed after the node is created |
DAEMON_UNREACHABLEApp.php, NodesController.php and 1 more | 503 | Failed to reach the node |
DAEMON_UTILIZATION_FAILEDWebNodesController.php, WebSpacesController.php | 503 | set at runtime |
DAEMON_VERSION_FAILEDWebNodesController.php | 503 | set at runtime |
DANGEROUS_QUERYServerDatabaseController.php | 400 | Query contains a blocked statement (LOAD DATA INFILE / INTO OUTFILE / INTO DUMPFILE / LOAD_FILE) |
DASHBOARD_LAYOUT_TOO_LARGEDashboardDefaultLayoutController.php | 400 | Dashboard layout is too large |
DATA_EXPORT_RATE_LIMITEDSessionController.php | 429 | You can request your personal data once every 24 hours. Please try again later. |
DATABASE_BACKUP_FAILEDServerBackupController.php | 500 | set at runtime |
DATABASE_CREATE_FAILEDPterodactylImporterController.php | 400 | Failed to create server database |
DATABASE_HAS_SERVERSDatabasesController.php | 400 | Cannot delete database: there are servers assigned to this database. Please remove or reassign all servers before deleting the database. |
DATABASE_HOST_NODE_MISMATCHServerDatabaseController.php, WebSpaceDatabaseController.php | 400 | This database host is assigned to a different node. Choose a host for this server's node or a global host.1 other message |
DATABASE_HOST_NOT_FOUNDPterodactylImporterController.php, ServerDatabaseController.php and 1 more | 404 | Database host not found |
DATABASE_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
DATABASE_LIMIT_REACHEDServerDatabaseController.php, WebSpaceDatabaseController.php | 400 | Database limit reached |
DATABASE_NOT_FOUNDDatabasesController.php, ServerDatabaseController.php | 404 | Database not found |
DATABASE_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created server database |
DATABASE_UNREACHABLEHealthController.php | 503 | Database unreachable |
DATE_RANGE_TOO_LARGEOverviewController.php | 400 | The date range can cover at most two years |
DB_ERRORVmInstancesController.php, VmUserInstanceController.php | 500 | Failed to create power task2 other messages |
DEBUG_MODE_REQUIREDDatabaseSnapshotsController.php | 403 | WOAHHH SKRRRRRRRRR SKDIOOO YOU TRYING TO NUKE SOMETHING TODAY?? NAHHHH 😤 You think you're slick? Debug mode is OFF, my guy. Turn it on first before you try to delete everything. This ain't a drill, this is REAL LIFE! 💀 |
DEFAULT_ROLE_DELETE_FAILEDRolesController.php | 400 | Cannot delete default role |
DELETE_ERRORDatabaseSnapshotsController.php, FeatherZeroTrustController.php and 1 more | 500 | Failed to delete snapshot file2 other messages |
DELETE_FAILEDBackupSchedulesController.php, DnsHostsController.php and 1 more | 400, 500, 503 | Failed to delete backup schedule2 other messages |
DELETION_ALREADY_PENDINGAccountDeletionController.php | 409 | Account deletion is already pending |
DELETION_FAILEDServerBackupController.php | 500 | Failed to delete backup record |
DELETION_VERIFICATION_MISCONFIGUREDAccountDeletionController.php | 503 | Account deletion verification is misconfigured. Contact an administrator. |
DEMO_MODE_ENABLEDPasskeyController.php, TwoFactorController.php | 400 | Demo mode is enabled |
DESCRIPTION_TOO_LONGServerUserController.php | 400 | Server description is too long (max 1000 characters) |
DESTINATION_CREATE_FAILEDWingsBackupsController.php | 400 | Failed to create destination |
DESTINATION_DELETE_FAILEDWingsBackupsController.php | 400 | Failed to delete destination (in use?) |
DESTINATION_LOCATION_TOO_LONGServerImportController.php | 400 | Destination location must be less than 500 characters |
DESTINATION_NODE_NOT_FOUNDNodesController.php | 404 | Destination node not found |
DESTINATION_NOT_FOUNDWingsBackupsController.php | 404 | Destination not found |
DESTINATION_TEST_FAILEDWingsBackupsController.php | 400 | set at runtime |
DESTINATION_UPDATE_FAILEDWingsBackupsController.php | 400 | Failed to update destination |
DEVELOPER_MODE_REQUIREDDatabaseSnapshotsController.php, PluginsController.php | 403 | Bruh... you really thought you could just waltz in here and nuke the database? 😂 Nice try, but you need to enable developer mode first. Go touch some grass and come back when you're ready.1 other message |
DEVICE_ACCOUNT_LIMITUserDeviceRegistrationGuard.php | 403 | set at runtime |
DEVICE_CLAIM_FAILEDApiClientController.php | 500 | Failed to claim device authorization |
DEVICE_CLEAR_FAILEDUsersController.php | 500 | Failed to clear device records |
DEVICE_CODE_CLAIMEDApiClientController.php | 403 | This device code is already claimed by another account |
DEVICE_CODE_REQUIREDApiClientController.php | 400 | device_code is required |
DIAGNOSTICS_UPLOAD_FAILEDNodesController.php | 500 | Failed to upload diagnostics report |
DIRECTORY_CREATE_ERRORMythicTranslationsController.php, TranslationsController.php | 500 | Failed to create translations directory |
DIRECTORY_NOT_WRITABLEMythicTranslationsController.php, TranslationsController.php | 500 | Translations directory is not writable |
DISABLE_ERRORTranslationsController.php | 500 | set at runtime |
DISCORD_ALREADY_LINKEDDiscordController.php | 409 | Discord account is already linked to another user |
DISCORD_OAUTH_DISABLEDDiscordController.php | 400 | Discord OAuth is not enabled |
DISCORD_WEBHOOK_TEST_FAILEDNotificationSettingsController.php | 503 | set at runtime |
DISK_PERMISSION_DENIEDWebSpacesController.php | 403 | Only the WebSpace owner or an admin can change disk quota |
DISMISS_FAILEDNotificationController.php | 500 | Failed to dismiss notification |
DNS_HOST_NODE_MISMATCHWebSpaceDnsController.php | 400 | set at runtime |
DNS_HOST_NOT_FOUNDWebSpaceDnsController.php | 404 | DNS host not found |
DNS_NOT_CONFIGUREDFeatherQuilldWebSpaceController.php | 400 | No DNS zone linked for this WebSpace |
DNS_PROVISION_FAILEDWebSpacesController.php, WebSpaceMailboxController.php | 500, 503 | DNS provision failed; link a DNS zone or configure DNS credentials on the web node |
DNS_TXT_FAILEDFeatherQuilldWebSpaceController.php | 503 | set at runtime |
DNS_UNSUPPORTEDFeatherQuilldWebSpaceController.php | 400 | DNS provider does not support ACME TXT |
DOCKER_DEPLOYMENT_REQUIREDSettingsController.php | 400 | Docker updates are available only for Docker deployments. |
DOCKER_UPDATE_FAILEDSettingsController.php | - | set at runtime |
DOCKER_UPDATER_NOT_CONFIGUREDSettingsController.php | 500 | Docker updater is not configured. Missing DOCKER_UPDATER_URL or DOCKER_UPDATER_TOKEN. |
DOCKER_UPDATER_PAYLOAD_ERRORSettingsController.php | 500 | Failed to build updater request payload. |
DOCKER_UPDATER_REQUEST_FAILEDSettingsController.php | 500 | Docker updater request failed. |
DOCUMENT_ROOT_LOCKEDWebSpacesController.php | 403 | Document root is managed by the WebPlate and cannot be changed here |
DOMAIN_CREATE_FAILEDSubdomainsController.php | - | Failed to create domain |
DOMAIN_DELETE_FAILEDSubdomainsController.php | - | Failed to delete domain |
DOMAIN_HAS_SUBDOMAINSSubdomainsController.php | - | Domain still has active subdomains |
DOMAIN_NOT_ALLOWEDSubdomainController.php, WebSpaceMailboxController.php | 400 | Domain is not available for this server spell1 other message |
DOMAIN_NOT_AVAILABLESubdomainController.php | - | Domain not found or inactive |
DOMAIN_NOT_FOUNDSubdomainsController.php, SubdomainController.php | - | Domain not found |
DOMAIN_UPDATE_FAILEDSubdomainsController.php | - | Failed to update domain |
DOWNLOAD_FAILEDPluginsController.php | 500 | Failed to download file from URL |
DOWNLOAD_URL_GENERATION_FAILEDServerBackupController.php | 500 | set at runtime |
DRUPAL_INSTALL_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
DRUPAL_VALIDATION_FAILEDWebSpaceAppsController.php | 400 | set at runtime |
DUMP_FAILEDWebSpaceDatabaseController.php | 500 | set at runtime |
DUPLICATE_ALLOCATIONPterodactylImporterController.php | 400 | Allocation with IP ' . $allocationData['ip'] . ' and port ' . $allocationData['port'] . ' already exists for this node |
DUPLICATE_DATABASEPterodactylImporterController.php | 409 | set at runtime |
DUPLICATE_DOMAINBlockedEmailDomainsController.php | 409 | Domain already exists or could not be saved |
DUPLICATE_EMAILPterodactylImporterController.php | 409 | set at runtime |
DUPLICATE_FINGERPRINTPterodactylImporterController.php | 409 | set at runtime |
DUPLICATE_IDAllocationsController.php, DatabasesController.php and 1 more | 400, 409 | Allocation with this ID already exists2 other messages |
DUPLICATE_IPBlockedIpsController.php | 409 | IP already banned or could not be saved |
DUPLICATE_IP_PORTAllocationsController.php | 400 | IP and port combination already exists for this node |
DUPLICATE_SLUGKnowledgebaseController.php | 409 | Category with this slug already exists1 other message |
DUPLICATE_SUBUSERPterodactylImporterController.php | 409 | set at runtime |
DUPLICATE_USERNAMEPterodactylImporterController.php | 409 | set at runtime |
DUPLICATE_UUIDPterodactylImporterController.php | 409 | set at runtime |
DUPLICATE_UUID_SHORTPterodactylImporterController.php | 409 | set at runtime |
DUPLICATE_VM_IPVmInstancesController.php | 400 | Each network interface must use a unique IP address |
EGG_CHANGE_DISABLEDServerUserController.php | 403 | Egg/spell changes are currently disabled by the administrator |
EGG_DOWNLOAD_FAILEDSpellsController.php | 500 | Failed to download egg JSON |
EGG_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
EGG_NOT_FOUNDSpellsController.php | 404 | Egg '$identifier' not found in Pterodactyl store |
EGGS_STORE_FETCH_FAILEDSpellsController.php | 500 | Failed to fetch Pterodactyl eggs store |
EMAIL_ALREADY_EXISTSUsersController.php, RegisterController.php and 1 more | 400, 409 | Email already exists |
EMAIL_ALREADY_VERIFIEDUsersController.php | 400 | User email is already verified |
EMAIL_CHANGE_NOT_ALLOWEDSessionController.php | 403 | You are not allowed to change your email! |
EMAIL_LOGIN_DISABLEDEmailLoginController.php | 403 | Email login is disabled |
EMAIL_LOGIN_SMTP_NOT_CONFIGUREDEmailLoginController.php | 403 | Email login is not available (SMTP not configured) |
EMAIL_LOGIN_STORE_FAILEDEmailLoginController.php | 503 | Email login is temporarily unavailable. Ask an administrator to run database migrations. |
EMAIL_NOT_VERIFIEDEmailLoginController.php, LoginController.php and 1 more | 403 | Email verification is required before login. Please verify your email first. |
EMAIL_OTP_EXPIREDAccountDeletionController.php | 400 | Email OTP has expired |
EMAIL_OTP_NOT_REQUIREDAccountDeletionController.php | 400 | Email OTP verification is not required for account deletion |
EMAIL_OTP_REQUIREDAccountDeletionController.php | 400 | A valid email OTP is required |
EMAIL_REQUIREDEmailLoginController.php | 400 | Email is required |
EMAIL_VERIFICATION_SMTP_REQUIREDRegisterController.php, VerifyEmailController.php | 400 | Email verification is enabled, but SMTP is not configured. |
EMPTY_ARTICLESKnowledgebaseController.php | 400 | Articles array cannot be empty |
EMPTY_BODYTranslationsController.php | 400 | Request body is empty |
EMPTY_COMMANDNodesController.php | 400 | Command cannot be empty |
EMPTY_CONTENTServerFilesController.php | 400 | Request body is empty |
EMPTY_PATCHWebPlatesController.php | 400 | No valid fields to update |
EMPTY_TRANSLATIONSMythicTranslationsController.php | 422 | Translation JSON is empty |
EMPTY_VALUESNodesController.php | 400 | Values object cannot be empty |
ENABLE_ERRORTranslationsController.php | 500 | set at runtime |
ENCODE_ERRORMythicTranslationsController.php, TranslationsController.php | 500 | Failed to encode translations |
ENSURE_FAILEDMailHostsController.php | 422 | Could not create mail host; set the web node FQDN first |
ENV_VARIABLE_EXISTSServersController.php, ServerUserController.php | 409 | An environment variable with this name already exists |
EXCHANGE_TOKEN_REQUIREDQrLoginController.php | 400 | exchange_token is required |
EXPORT_FAILEDServerDatabaseController.php | 500 | set at runtime |
EXPORT_QUEUE_FAILEDSessionController.php | 500 | Data request ticket was created, but the export could not be queued. Please contact support. |
FAILED_TO_ABORT_INSTALLServerUserController.php | 500 | set at runtime |
FAILED_TO_BAN_USERUsersController.php | 500 | Failed to ban user |
FAILED_TO_CREATE_DATABASEDatabasesController.php | 500 | Failed to create database |
FAILED_TO_CREATE_IMAGEImagesController.php | 500 | Failed to create image1 other message |
FAILED_TO_CREATE_MAIL_LISTMailTemplatesController.php, SettingsController.php and 1 more | 500 | Failed to create mail list entry |
FAILED_TO_CREATE_SERVERServersController.php | 500 | Failed to create server |
FAILED_TO_CREATE_SERVER_IN_WINGSServersController.php | 500 | set at runtime |
FAILED_TO_CREATE_SSO_TOKENUsersController.php | 500 | Failed to create SSO token |
FAILED_TO_CREATE_TEMPLATEMailTemplatesController.php | 500 | Failed to create mail template |
FAILED_TO_CREATE_USERUsersController.php, RegisterController.php | 400, 500 | Failed to create user |
FAILED_TO_DELETE_BACKUP_ON_WINGSServerBackupController.php | 500 | set at runtime |
FAILED_TO_DELETE_DATABASEDatabasesController.php | 500 | Failed to delete database |
FAILED_TO_DELETE_IMAGEImagesController.php | 500 | Failed to delete image |
FAILED_TO_DELETE_SERVERServersController.php, ServerUserController.php | 500 | Failed to delete server |
FAILED_TO_DELETE_TEMPLATEMailTemplatesController.php | 500 | Failed to delete mail template1 other message |
FAILED_TO_FETCH_INSTALL_LOGSServerLogsController.php | 500 | set at runtime |
FAILED_TO_FETCH_SERVER_LOGSServerLogsController.php | 500 | set at runtime |
FAILED_TO_HARD_DELETE_SERVERServersController.php | 500 | Failed to hard delete server from database |
FAILED_TO_HARD_DELETE_VMVmInstancesController.php | 500 | Failed to hard delete VM instance from database |
FAILED_TO_INITIATE_BACKUP_ON_WINGSServerBackupController.php | 500 | set at runtime |
FAILED_TO_INITIATE_RESTORE_ON_WINGSServerBackupController.php | 500 | set at runtime |
FAILED_TO_QUEUE_EMAILMailTemplatesController.php, SettingsController.php and 1 more | 500 | Failed to queue test email1 other message |
FAILED_TO_RESEND_MAILUsersController.php, SessionController.php | 500 | Failed to queue email for resend |
FAILED_TO_RESET_PASSWORDResetPasswordController.php | 400 | Failed to reset password |
FAILED_TO_RESTORE_TEMPLATEMailTemplatesController.php | 500 | Failed to restore mail template |
FAILED_TO_SEND_POWER_ACTION_TO_WINGSServerPowerController.php, ServerAllocationController.php and 1 more | 500 | set at runtime |
FAILED_TO_SEND_SERVER_CREATED_EMAILServersController.php | 500 | set at runtime |
FAILED_TO_SUSPENDServersController.php, VmInstancesController.php | 500 | Failed to suspend server1 other message |
FAILED_TO_UNBAN_USERUsersController.php | 500 | Failed to unban user |
FAILED_TO_UNSUSPENDServersController.php, VmInstancesController.php | 500 | Failed to unsuspend server1 other message |
FAILED_TO_UPDATE_DATABASEDatabasesController.php | 500 | Failed to update database |
FAILED_TO_UPDATE_IMAGEImagesController.php | 500 | Failed to update image |
FAILED_TO_UPDATE_PREFERENCESSessionController.php, UiPreferencesController.php | 500 | Failed to update preferences1 other message |
FAILED_TO_UPDATE_SERVERServersController.php | 500 | Failed to update server. Check server logs for details. |
FAILED_TO_UPDATE_TEMPLATEMailTemplatesController.php | 500 | Failed to update mail template |
FAILED_TO_UPDATE_USERUsersController.php, SessionController.php | 500 | Failed to update user |
FAILED_TO_VERIFY_EMAILUsersController.php, VerifyEmailController.php | 500 | Failed to verify user email1 other message |
FASTDL_DISABLE_FAILEDServerFastDlController.php | 500 | Failed to disable FastDL |
FASTDL_DISABLEDServerFastDlController.php | 403 | FastDL management is disabled |
FASTDL_ENABLE_FAILEDServerFastDlController.php | 500 | Failed to enable FastDL |
FASTDL_FETCH_FAILEDServerFastDlController.php | 500 | Failed to fetch FastDL configuration |
FASTDL_UPDATE_FAILEDServerFastDlController.php | 500 | Failed to update FastDL configuration |
FEATHEROS_INVALID_INSTANCEFeatherOsController.php | 400 | Missing or invalid instance_id |
FEATHEROS_INVALID_NOTEFeatherOsController.php | 400 | Title must be a string2 other messages |
FEATHEROS_INVALID_STATEFeatherOsController.php | 400 | Send the desktop state as an object |
FEATHEROS_NOTE_CREATE_FAILEDFeatherOsController.php | 500 | Failed to create the note |
FEATHEROS_NOTE_LIMITFeatherOsController.php | 409 | You reached the maximum number of notes |
FEATHEROS_NOTE_NOT_FOUNDFeatherOsController.php | 404 | Note not found |
FEATHEROS_NOTE_TOO_LARGEFeatherOsController.php | 413 | Note is too large |
FEATHEROS_SESSION_ACTIVEFeatherOsController.php | 409 | FeatherOS is already open in another tab or device |
FEATHEROS_SESSION_STOLENFeatherOsController.php | 409 | This FeatherOS session was moved elsewhere |
FEATHEROS_STATE_SAVE_FAILEDFeatherOsController.php | 500 | Failed to save the desktop state |
FEATHEROS_STATE_TOO_LARGEFeatherOsController.php | 413 | Desktop state is too large |
FEATHEROS_TRASH_EMPTYFeatherOsController.php | 400 | No trash entries provided1 other message |
FEATHEROS_TRASH_UNAVAILABLEFeatherOsController.php | 503 | Trash is unavailable. Run database migrations, then try again. |
FEATHEROS_WALLPAPER_SAVE_FAILEDFeatherOsController.php | 500 | Failed to save wallpaper |
FEATURE_DISABLEDServerLifecycleHookController.php | 403 | Lifecycle hooks are disabled by the administrator. |
FETCH_ERRORFlagCDNController.php | 500 | Failed to fetch country codes |
FETCH_FAILEDServerAllocationsController.php | 500 | Failed to fetch server allocations |
FIFO_EVICTION_FAILEDServerBackupController.php | 500 | Failed to connect to node for backup rotation |
FILE_CONTENT_ERRORServerFilesController.php | 500 | File content could not be retrieved |
FILE_EXISTSTranslationsController.php | 409 | Translation file already exists |
FILE_NOT_FOUNDSettingsController.php, TranslationsController.php | 404 | System prompt file not found1 other message |
FILE_READ_ERRORSpellsController.php, TranslationsController.php and 1 more | 400, 500 | Could not read file2 other messages |
FILE_REQUIREDVmUserInstanceController.php | 400 | file is required |
FILE_TOO_LARGEDatabaseSnapshotsController.php, ImagesController.php and 1 more | 400 | File size too large. Maximum size is 1GB2 other messages |
FILE_UPLOAD_ERRORPluginsController.php, SpellsController.php | 400 | File upload error |
FIREWALL_CREATE_FAILEDServerFirewallController.php | 500 | Failed to create firewall rule |
FIREWALL_DELETE_FAILEDServerFirewallController.php | 500 | Failed to delete firewall rule |
FIREWALL_DISABLEDServerFirewallController.php | 403 | Firewall management is disabled |
FIREWALL_FETCH_FAILEDServerFirewallController.php | 500 | Failed to fetch firewall rules |
FIREWALL_RULE_NOT_FOUNDServerFirewallController.php | 404 | Firewall rule not found |
FIREWALL_SYNC_FAILEDServerFirewallController.php | 500 | Failed to sync firewall rules |
FIREWALL_UPDATE_FAILEDServerFirewallController.php | 500 | Failed to update firewall rule |
FIRST_NAME_CHANGE_NOT_ALLOWEDSessionController.php | 403 | You are not allowed to change your first name! |
FORBIDDENConsoleController.php, FileManagerController.php and 1 more | 403 | You are not allowed to execute commands in non-developer mode2 other messages |
FULL_BACKUP_FAILEDServerBackupController.php | 500 | set at runtime |
GHOST_INSTALL_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
GHOST_VALIDATION_FAILEDWebSpaceAppsController.php | 400 | set at runtime |
GIT_DEPLOY_FAILEDWebSpaceGitWebhookController.php, WebSpaceAppsController.php | 503 | set at runtime |
GIT_KEY_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
GIT_VALIDATION_FAILEDWebSpaceAppsController.php | 400 | set at runtime |
GIT_WEBHOOK_SAVE_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
HASHES_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
HOOK_NOT_FOUNDServerLifecycleHookController.php | 404 | Lifecycle hook not found |
HOOK_RESOLVE_FAILEDServerLifecycleHookController.php | 500 | Failed to resolve lifecycle hook |
HOST_TERMINAL_DISABLEDNodesController.php | 403 | Host terminal is disabled on this node. Enable system.host_terminal.enabled in Wings config. |
HOST_TOO_LONGServerImportController.php | 400 | Host must be less than 255 characters |
HOSTING_NOT_READYWebSpacesController.php | 400 | Web hosting infrastructure is not ready on the selected web node |
IMAGE_NAME_EXISTSImagesController.php | 409 | Image name already exists |
IMAGE_NOT_FOUNDImagesController.php | 404 | Image not found |
IMAGE_TOO_LONGServerUserController.php | 400 | Docker image is too long (max 191 characters) |
IMAGE_URL_EXISTSImagesController.php | 409 | Image URL already exists |
IMPERSONATION_ACTIVEImpersonationController.php | 409 | Stop viewing as the current user first |
IMPERSONATION_NOT_ALLOWEDImpersonationController.php | 403 | This user is banned |
IMPERSONATION_READ_ONLYAuthMiddleware.php | 403 | Viewing as another user is read only. Stop viewing as this user to make changes. |
IMPERSONATION_SESSION_REQUIREDImpersonationController.php | 400 | Viewing as a user needs a browser session |
IMPORT_CREATE_FAILEDSpellsController.php | 400 | Failed to create spell from import |
IMPORT_DISABLEDServerImportController.php | 403 | Server import is disabled |
IMPORT_FAILEDBlockedEmailDomainsController.php, ServerDatabaseController.php and 1 more | 500 | Preset list is not available or import failed |
IMPORT_TEXT_FAILEDBlockedEmailDomainsController.php | 500 | Import failed |
IMPORT_URL_FAILEDBlockedEmailDomainsController.php | 503 | Could not download or import from this URL (HTTP error, size limit, or network failure). Redirects are not followed use the final URL. |
INCOMPLETE_PANEL_CREDENTIALSCloudManagementController.php | 409 | Panel identity keys are incomplete. Re-link or manually repair the existing connection instead of generating a replacement pair. |
INSECURE_NODE_URLServerFilesController.php | 400 | Directory download requires an HTTPS node URL |
INSTALL_ABORT_FAILEDWebSpacesController.php, WebSpacesController.php | 503 | set at runtime |
INSTALL_NOT_IN_PROGRESSWebSpacesController.php, WebSpacesController.php | 400, 404 | No install in progress on the daemon1 other message |
INSUFFICIENT_PERMISSIONS_FOR_FIELDUsersController.php | 403 | set at runtime |
INTEGRITY_BASELINE_ERRORIntegrityController.php | 500 | set at runtime |
INTEGRITY_SCAN_ERRORIntegrityController.php | 500 | set at runtime |
INTERNAL_ERRORCloudDataController.php, MythicTranslationsController.php | 500 | APP_PUBLIC is not defined |
INTERNAL_SERVER_ERRORApp.php, CloudPluginsController.php and 1 more | 500 | Internal server error2 other messages |
INVALID_2FA_CHALLENGETwoFactorController.php | 401 | Invalid or expired 2FA challenge |
INVALID_2FA_VALUESessionController.php | 400 | two_fa_enabled must be a boolean value1 other message |
INVALID_ACCOUNT_NAMEWebSpaceSftpAccountController.php | 400 | account_name must be 2 to 32 chars: start with a letter, then letters/digits/_/- |
INVALID_ACCOUNT_TOKENPluginSidebarController.php, TwoFactorController.php and 1 more | 400, 401 | You are not allowed to access this resource! |
INVALID_ACTIONVmInstancesController.php, WebSpacesController.php and 1 more | 400 | Invalid action. Use start, stop, or reboot.2 other messages |
INVALID_ACTIVITY_DATAQuilldActivityController.php, WingsActivityController.php | 400 | Missing or invalid activity data |
INVALID_ALGORITHMServerFilesController.php, WebSpaceFilesController.php | 400 | algorithm must be sha1 or sha256 |
INVALID_ALLOCATION_IDServersController.php, servers.php | 400 | Invalid allocation_id: Allocation not found1 other message |
INVALID_ALLOWED_IPSApiClientController.php | 400 | allowed_ips must be a string |
INVALID_API_BASE_URLCloudManagementController.php | 400 | Invalid api_base_url |
INVALID_API_CLIENTApiClientController.php | 404 | Invalid API client |
INVALID_API_CLIENT_IDApiClientController.php, api-clients.php | 400 | Invalid API client ID1 other message |
INVALID_API_KEYSessionController.php, AuthMiddleware.php | 400, 401 | Invalid API key |
INVALID_APP_LOGO_URLApiClientController.php | 400 | appLogo must be a valid URL |
INVALID_APP_NAME_LENGTHApiClientController.php | 400 | appName is too long |
INVALID_ARGSsftp-accounts.php | 400 | Missing uuidShort or accountId |
INVALID_ARRAYPluginsController.php | 400 | allowedOnlyOnSpells must be an array |
INVALID_ARTICLESKnowledgebaseController.php | 400 | No valid article order data provided |
INVALID_ATTACHMENT_IDTicketAttachmentsController.php, tickets.php | 400 | Invalid attachment ID1 other message |
INVALID_AUTHORIZATION_CODEApiClientController.php | 400 | Invalid or expired authorization code |
INVALID_AUTO_RESTARTServerCrashController.php | 400 | enabled must be true or false |
INVALID_AUTO_START_DELAYServersController.php, ServerUserController.php | 400 | Auto start delay must be between 0 and 3600 seconds |
INVALID_AVATAR_PATHSessionController.php | 400 | Avatar must be a valid URL or local path |
INVALID_AVATAR_URLFeatherPanelPremiumController.php | 400 | AI avatar must be an http(s) URL or a path starting with /.1 other message |
INVALID_BACKUP_LIMITVmInstancesController.php | 400 | backup_limit must be an integer between 0 and 100 |
INVALID_BACKUP_RETENTIONServersController.php, VmInstancesController.php and 1 more | 400 | Invalid backup_retention_mode. Use hard_limit, fifo_rolling, inherit, or null. |
INVALID_BIOSVmUserInstanceController.php | 400 | Invalid bios value |
INVALID_BODYQrLoginController.php, ServerUserController.php | 400 | Invalid request body2 other messages |
INVALID_BULK_ACTIONServerBulkActionController.php | 400 | Invalid bulk action |
INVALID_CALLBACK_URLApiClientController.php | 400 | Invalid callback_url1 other message |
INVALID_CATEGORYServerActivityController.php, TicketsController.php | 400 | Unknown activity category1 other message |
INVALID_CATEGORY_IDTicketsController.php | 400 | Invalid category ID |
INVALID_CHALLENGEPasskeyController.php | 400 | Invalid challenge token2 other messages |
INVALID_CHALLENGE_IDQrLoginController.php | 400 | Invalid challenge id |
INVALID_CLIENT_SECRETOidcProvidersController.php | 400 | client_secret cannot be empty when provided |
INVALID_CODEEmailLoginController.php, TwoFactorController.php | 400, 401 | Invalid code1 other message |
INVALID_CODE_FORMATEmailLoginController.php | 400 | Code must be exactly 6 digits |
INVALID_COMMANDServerUserController.php | 400 | set at runtime |
INVALID_COMMENTCloudDataController.php | 400 | Comment is required (5 to 1000 characters).1 other message |
INVALID_CONCURRENCYBackupSchedulesController.php | 400 | concurrency must be between 1 and 5 |
INVALID_CONFIGDatabaseSnapshotsController.php | 500 | Database configuration is incomplete |
INVALID_CONTENT_TYPEServerFilesController.php | 415 | JSON body not allowed for file writes. Send raw text/binary.1 other message |
INVALID_COPY_NAMEServerFilesController.php | 400 | name cannot be used when copying multiple files; each source is copied into the destination directory under its own filename |
INVALID_COPY_REQUESTServerFilesController.php | 400 | At least one file or directory must be provided1 other message |
INVALID_CPU_LIMITServersController.php | 400 | CPU must be between 0 and 1,000,000 |
INVALID_CREDENTIALSDiscordController.php, EmailLoginController.php and 1 more | 400, 401 | Invalid username/email or password2 other messages |
INVALID_CRONBackupSchedulesController.php | 400 | set at runtime |
INVALID_CRON_EXPRESSIONServerScheduleController.php, WebSpaceScheduleController.php | 400 | Invalid cron expression |
INVALID_DASHBOARD_LAYOUTDashboardDefaultLayoutController.php | 400 | Invalid dashboard layout |
INVALID_DATAFeatherZeroTrustController.php, RateLimitController.php and 1 more | 400 | Invalid configuration data2 other messages |
INVALID_DATA_LENGTHAllocationsController.php, DatabasesController.php and 1 more | 400 | ID must be a positive integer2 other messages |
INVALID_DATA_TYPEAllocationsController.php, ConsoleController.php and 1 more | 400 | ID must be an integer2 other messages |
INVALID_DATABASE_HOST_IDdatabases.php | 400 | Missing or invalid database host ID |
INVALID_DATABASE_IDdatabases.php | 400 | Missing or invalid database ID |
INVALID_DATABASE_PORTDatabasesController.php | 400 | Database port must be between 1 and 65535 |
INVALID_DATABASE_SUBDOMAINDatabasesController.php | 400 | database_subdomain must be a valid DNS hostname |
INVALID_DATABASE_TYPEDatabasesController.php | 400 | set at runtime |
INVALID_DATEServerActivityController.php | 400 | Invalid date, expected YYYY-MM-DD |
INVALID_DATE_RANGEOverviewController.php | 400 | Dates must use the Y-m-d format1 other message |
INVALID_DATETIME_FORMATServersController.php, VmInstancesController.php | 400 | Expires at must be in format YYYY-MM-DDTHH:MM |
INVALID_DAYS_PARAMETERAnalyticsController.php, ServerController.php | 400 | Days must be between 1 and 3652 other messages |
INVALID_DEFAULT_SCHEDULESWebPlatesController.php | 400 | set at runtime |
INVALID_DELETE_KEYServerFilesController.php | 400 | delete_key must be at least 8 characters |
INVALID_DESKTOP_SECRETQrLoginController.php | 400 | Invalid desktop secret |
INVALID_DESTINATIONServerFilesController.php | 400 | Field destination must be a string. |
INVALID_DESTINATION_LOCATIONServerImportController.php | 400 | Destination location must be a non-empty string |
INVALID_DESTINATION_NODENodesController.php | 400 | Invalid or missing destination_node_id |
INVALID_DEVICE_CODEApiClientController.php | 400 | Invalid device code |
INVALID_DEVICE_STATEApiClientController.php | 400 | Invalid device authorization state |
INVALID_DISCORD_TOKENLoginController.php | 400 | Invalid or expired Discord token |
INVALID_DISCORD_WEBHOOKNotificationSettingsController.php | 400 | Enter a valid Discord webhook URL1 other message |
INVALID_DISKVmInstancesController.php | 400 | Invalid disk. Use rootfs or mp0, mp1, ...2 other messages |
INVALID_DISK_LIMITServersController.php | 400 | Disk must be between 128 MB and 10TB |
INVALID_DISPLAY_NAMEFeatherPanelPremiumController.php | 400 | AI display name must be at most 64 characters. |
INVALID_DOCKER_IMAGEServerUserController.php | 400 | Docker image must be one of the images configured for this spell1 other message |
INVALID_DOMAINBlockedEmailDomainsController.php, ServerProxyController.php | 400 | Invalid domain2 other messages |
INVALID_EFIVmUserInstanceController.php | 400 | Invalid efi_enabled value |
INVALID_EGGSpellsController.php | 400 | set at runtime |
INVALID_EGGS_STORESpellsController.php | 500 | Invalid eggs store format |
INVALID_EMAILEmailLoginController.php, ServerProxyController.php | 400 | Invalid email address format1 other message |
INVALID_EMAIL_ADDRESSUsersController.php, ForgotPasswordController.php and 1 more | 400 | Invalid email address |
INVALID_EMAIL_FORMATMailTemplatesController.php, PterodactylImporterController.php and 1 more | 400 | Invalid email address format2 other messages |
INVALID_EMAIL_OTPAccountDeletionController.php | 400 | Invalid email OTP |
INVALID_ENABLEDRateLimitController.php | 400 | _enabled must be a boolean |
INVALID_ENTRIESServerFilesController.php | 400 | Field entries must be an array of strings.1 other message |
INVALID_ENV_VARIABLEServersController.php, ServerUserController.php | 400 | Environment variable must use only uppercase letters, numbers, and underscores, and cannot start with a number |
INVALID_ERROR_FIELDWingsImportStatusController.php | 400 | Error field must be a string |
INVALID_EXCHANGE_TOKENQrLoginController.php | 400 | Invalid or expired exchange token |
INVALID_EXECUTION_IDfeatherzerotrust.php | 400 | Missing or invalid execution ID |
INVALID_EXPIRES_INUsersController.php | 400 | expires_in must be an integer between 1 and 14401 other message |
INVALID_EXTERNAL_IDServersController.php, UsersController.php and 1 more | 400 | External ID is required1 other message |
INVALID_FIELDTranslationsController.php, ServerUserController.php and 1 more | 400 | Missing or invalid "enabled" field |
INVALID_FIELDSAllocationsController.php | 400 | set at runtime |
INVALID_FILEDatabaseSnapshotsController.php, ImagesController.php and 1 more | 400 | Invalid snapshot file2 other messages |
INVALID_FILE_TYPEDatabaseSnapshotsController.php, ImagesController.php and 1 more | 400 | Invalid file type. Only .fpb (FeatherPanel Backup) files are allowed2 other messages |
INVALID_FILENAMETranslationsController.php, WebSpaceFilesController.php and 1 more | 400 | Invalid filename. Must be in format: {lang}.json (e.g., de.json)2 other messages |
INVALID_FORMATNodesController.php, TranslationsController.php | 400 | Invalid format provided1 other message |
INVALID_FROM_IP_FORMATAllocationsController.php | 400 | Invalid source IP address format |
INVALID_GLOBAL_ONLYNotificationsController.php | 400 | Invalid global_only filter |
INVALID_HASHfeatherzerotrust.php | 400 | Missing or invalid hash |
INVALID_HASH_FORMATFeatherZeroTrustController.php | 400 | Invalid hash format. Must be a valid SHA-256 hash (64 hexadecimal characters) |
INVALID_HASHESFeatherZeroTrustController.php | 400 | Missing or invalid hashes array |
INVALID_HOOK_TYPEServerLifecycleHookController.php | 400 | Invalid hook type |
INVALID_HOSTServerImportController.php | 400 | Host must be a non-empty string |
INVALID_HOST_FORMATServerImportController.php | 400 | Host must be a valid hostname or IP address |
INVALID_HOURS_PARAMETERAnalyticsController.php | 400 | Hours must be between 1 and 720 (30 days) |
INVALID_ICONPanelStorageIconController.php | 400 | Invalid icon filename |
INVALID_IDBlockedEmailDomainsController.php, BlockedIpsController.php and 1 more | 400 | Invalid id2 other messages |
INVALID_IDENTIFIERCloudPluginsController.php, PluginsController.php and 1 more | 400 | Invalid identifier2 other messages |
INVALID_IDSAllocationsController.php, ServerDatabaseController.php | 400 | All IDs must be positive integers |
INVALID_IMAGEServerUserController.php | 400 | Docker image cannot be empty |
INVALID_IMAGE_IDimages.php | 400 | Invalid image ID |
INVALID_INHERITANCESpellsController.php | 400 | set at runtime |
INVALID_INPUTVmNodesController.php | 400 | Template name is required |
INVALID_INVITE_EXPIRYSubuserInviteController.php | 400 | Expiry must be between 1 and 720 hours |
INVALID_INVITE_USESSubuserInviteController.php | 400 | Uses must be between 1 and 50 |
INVALID_IO_LIMITServersController.php | 400 | IO must be between 10 and 1000 |
INVALID_IPBlockedIpsController.php | 400 | Invalid IP address or CIDR |
INVALID_IP_ALIASAllocationsController.php | 400 | IP alias must be a string1 other message |
INVALID_IP_ALLOW_LISTSecurityCenterController.php | 422 | set at runtime |
INVALID_IP_FORMATAllocationsController.php, PterodactylImporterController.php | 400 | Invalid IP address format1 other message |
INVALID_IPV4PterodactylImporterController.php | 400 | public_ip_v4 must be a valid IPv4 address |
INVALID_IPV6PterodactylImporterController.php | 400 | public_ip_v6 must be a valid IPv6 address |
INVALID_ISSUER_URLOidcProvidersController.php | 400 | Issuer URL must be a valid HTTPS URL and must not use a private or reserved host |
INVALID_JSONAllocationsController.php, BackupSchedulesController.php and 1 more | 400, 422 | Invalid JSON in request body2 other messages |
INVALID_JSON_FIELDSpellsController.php | 400 | $field must be valid JSON |
INVALID_JSON_OBJECTAllocationsController.php | 400 | Request body must be a JSON object |
INVALID_JSON_PAYLOADCloudDataController.php, CloudManagementController.php and 1 more | 400 | Invalid JSON payload provided. |
INVALID_KEY_STARTApiClientController.php | 400 | Invalid key_start |
INVALID_LANGTranslationsController.php | 400 | Invalid language code |
INVALID_LIMITVmInstancesController.php | 400 | limit must be an integer between 0 and 100 |
INVALID_LIMIT_PARAMETERAnalyticsController.php, InfrastructureController.php and 1 more | 400 | Limit must be between 1 and 1001 other message |
INVALID_LINK_TOKENcloud.php | 403 | Invalid panel link token. |
INVALID_LOCALEMythicTranslationsController.php | 400 | Invalid locale code1 other message |
INVALID_LOCATION_IDVmNodesController.php, WebNodesController.php | 400 | Location ID must be a positive integer |
INVALID_LOCATION_TYPENodesController.php, VmNodesController.php and 1 more | 400 | Location must be a game server location2 other messages |
INVALID_LOG_FILENodesController.php, nodes.php | 400 | Invalid log file name1 other message |
INVALID_LOG_LINESNodesController.php | 400 | log_lines must be between 1 and 500 |
INVALID_MAIL_IDUsersController.php, SessionController.php and 1 more | 400 | Invalid mail ID1 other message |
INVALID_MEMORY_LIMITServersController.php | 400 | Memory must be between 128 MB and 1TB |
INVALID_MESSAGE_IDTicketsController.php, tickets.php | 400 | Invalid message ID1 other message |
INVALID_MIME_TYPEKnowledgebaseController.php, TicketAttachmentsController.php and 1 more | 400 | File type not allowed. Please upload a valid file type (images, documents, PDF, archives).1 other message |
INVALID_MODEApiClientController.php | 400 | mode must be user or server |
INVALID_MODULEnodes.php | 400 | Missing or invalid module name |
INVALID_MONTHBackupSchedulesController.php | 400 | Month must look like 2026-10 |
INVALID_MOUNTSServersController.php | 400, 422 | mount_ids must be an array |
INVALID_NAMEBackupSchedulesController.php, ServersController.php and 1 more | 400 | Name is required (max 191 characters)2 other messages |
INVALID_NAME_LENGTHApiClientController.php, UserSshKeyController.php | 400 | Name must be between 1 and 191 characters1 other message |
INVALID_NAMESPACERateLimitController.php | 400 | Namespace must be a string |
INVALID_NODEBackupSchedulesController.php | 400 | Invalid node_id1 other message |
INVALID_NODE_IDAllocationsController.php, DatabasesController.php and 1 more | 400 | Node ID must be a positive number2 other messages |
INVALID_NOTE_IDfeatheros.php | 400 | Missing or invalid note ID |
INVALID_NOTESAllocationsController.php, ServerAllocationController.php | 400 | Notes must be a string2 other messages |
INVALID_NOTIFICATION_KEYSNotificationInboxController.php | 400 | Pass up to 100 notification keys, or all: true |
INVALID_OAUTH_URLCloudManagementController.php | 400 | Invalid oauth_url |
INVALID_OWNER_IDServersController.php, servers.php | 400 | Invalid owner_id: User not found1 other message |
INVALID_PACKAGEweb-nodes.php | 400 | Missing package id |
INVALID_PANEL_CREDENTIALSCloudManagementController.php, cloud.php | 403 | Invalid panel credentials. |
INVALID_PARAMETERSCheckSubuserPermissionsTrait.php, allocations.php and 1 more | 400 | Invalid user or server2 other messages |
INVALID_PASSWORDDatabaseSnapshotsController.php, ServerFilesController.php and 1 more | 400, 401 | Invalid password2 other messages |
INVALID_PATHWebSpaceFilesController.php, WebSpacePathValidator.php | 400 | Invalid path in files: {$invalid}2 other messages |
INVALID_PAYLOADBackupSchedulesController.php, NodesController.php and 1 more | 400 | backup_payload is required2 other messages |
INVALID_PERMISSIONSPterodactylImporterController.php, SubuserController.php and 1 more | 400 | Invalid permissions format2 other messages |
INVALID_PORTAllocationsController.php, ServerFirewallController.php and 1 more | 400 | Port must be a number between 1 and 655352 other messages |
INVALID_PORT_RANGEAllocationsController.php, ServerImportController.php | 400 | Ports must be between 1 and 655352 other messages |
INVALID_POWER_ACTIONServerPowerController.php | 400 | Invalid power action |
INVALID_PREFERENCESSessionController.php | 400 | favorite_server_uuids must be an array1 other message |
INVALID_PRIORITYServerFirewallController.php, TicketsController.php | 400 | Invalid priority |
INVALID_PRIORITY_IDTicketsController.php | 400 | Invalid priority ID |
INVALID_PROTOCOLServerFirewallController.php | 400 | Invalid protocol |
INVALID_PROXMOX_NODEVmInstancesController.php, VmNodesController.php | 400 | Selected Proxmox node is not available for this VM node1 other message |
INVALID_QUESTIONCloudDataController.php | 400 | Question body is required (max 2000 characters). |
INVALID_QUILLD_AUTHFeatherQuilldConfigController.php, FeatherQuilldHealthController.php and 1 more | 403 | Invalid FeatherQuilld authentication |
INVALID_QUILLD_TOKENFeatherQuilldMiddleware.php | 401 | Invalid FeatherQuilld authorization format1 other message |
INVALID_RATE_LIMITRateLimitController.php | 400 | Invalid {$field} value. Must be a positive integer. |
INVALID_RATINGCloudDataController.php | 400 | Rating must be an integer from 1 to 5. |
INVALID_REALM_IDServersController.php, SpellsController.php and 1 more | 400, 404 | Invalid realms_id: Realm not found2 other messages |
INVALID_REASONBlockedIpsController.php | 400 | Reason must be at most 1000 characters |
INVALID_REMOTE_IPServerFirewallController.php | 400 | Invalid remote_ip2 other messages |
INVALID_REPLYCloudDataController.php | 400 | Reply body is required (max 2000 characters). |
INVALID_REQUESTApp.php, KnowledgebaseController.php and 1 more | 400 | Articles array is required2 other messages |
INVALID_REQUEST_BODYSecurityCenterController.php, FeatherOsController.php and 1 more | 400 | Invalid request body2 other messages |
INVALID_REQUEST_DATALdapController.php, SubuserController.php and 1 more | 400 | Invalid request data |
INVALID_RETENTION_DAYSStorageSenseController.php | 400 | set at runtime |
INVALID_ROUTE_NAMErate-limits.php | 400 | Missing or invalid route name |
INVALID_RUNTIMEWebPlatesController.php | 400 | set at runtime |
INVALID_SCOPEBackupSchedulesController.php | 400 | Invalid scope_type |
INVALID_SEQUENCE_IDServerLifecycleHookController.php, TaskController.php | 400 | Invalid sequence id1 other message |
INVALID_SERIAL0_ENABLEDVmUserInstanceController.php | 400 | Invalid serial0_enabled value |
INVALID_SERVERBackupSchedulesController.php, TicketsController.php | 400 | Invalid server |
INVALID_SERVER_CONFIGServersController.php, ServerLogsController.php and 1 more | 400 | set at runtime |
INVALID_SERVER_DATAServersController.php, ServerLogsController.php and 1 more | 422 | set at runtime |
INVALID_SERVER_IDAllocationsController.php, MountsController.php and 1 more | 400 | Server ID must be a positive number2 other messages |
INVALID_SERVER_UUIDSFeatherZeroTrustController.php | 400 | Missing or invalid server_uuids array |
INVALID_SERVERSBackupSchedulesController.php | 400 | At least one server_id is required for servers scope |
INVALID_SETTINGSettingsController.php | 400 | The telemetry destination cannot be changed1 other message |
INVALID_SETTING_VALUESettingsController.php | 400 | Telemetry must be enabled or disabled1 other message |
INVALID_SIDEBAR_CONFIGFeatherPanelPremiumController.php | 400 | Invalid sidebar navigation configuration.2 other messages |
INVALID_SIGNATUREWebSpaceGitWebhookController.php | 401 | Invalid webhook signature |
INVALID_SIZE_PARAMETERWingsBackupController.php | 400 | Invalid size parameter |
INVALID_SOURCE_LOCATIONServerImportController.php | 400 | Source location must be a non-empty string |
INVALID_SPELL_IDMountsController.php, PluginsController.php and 1 more | 400, 404 | Invalid spell_id2 other messages |
INVALID_SPELLSSpellsController.php | 400 | No valid spell order data provided |
INVALID_SQL_CONTENTDatabaseSnapshotsController.php | 400 | Backup file is empty or invalid. The file does not contain any SQL data.2 other messages |
INVALID_SSH_KEY_FORMATUserSshKeyController.php | 400 | Invalid SSH public key format |
INVALID_SSH_KEY_IDUserSshKeyController.php, ssh-keys.php | 400 | Invalid SSH key ID1 other message |
INVALID_SSH_PUBLIC_KEYPterodactylImporterController.php, UserSshKeyController.php | 400 | Invalid SSH public key format1 other message |
INVALID_SSLServerProxyController.php | 400 | SSL must be a boolean value |
INVALID_SSO_TOKENLoginController.php | 400 | Invalid or expired SSO token |
INVALID_STARTUPServerUserController.php | 400 | Startup command cannot be empty |
INVALID_STATEWingsServerStatusController.php | 400 | Invalid state value |
INVALID_STATUSKnowledgebaseController.php, ServersController.php | 400 | Status must be one of: draft, published, archived |
INVALID_STATUS_IDTicketsController.php | 400 | Invalid status ID |
INVALID_SUBDOMAINSubdomainController.php | - | Subdomain may only contain letters, numbers, and hyphen (2-63 characters) |
INVALID_SWAP_LIMITServersController.php | 400 | Swap must be -1 (unlimited), 0 (disabled), or between 1 MB and 1TB |
INVALID_TAGcloud-plugins.php | 400 | Missing or invalid tag |
INVALID_TARGETStorageSenseController.php | 400 | Unknown purge target |
INVALID_TARGETSStorageSenseController.php | 400 | targets must be a non-empty array |
INVALID_TASKVmInstancesController.php, VmUserBackupController.php and 1 more | 400 | Invalid backup task1 other message |
INVALID_TASK_ACTIONServerScheduleController.php | 400 | Task at index {$index} has an invalid or missing action |
INVALID_TASK_SEQUENCEServerScheduleController.php | 400 | Task at index {$index} has an invalid sequence_id |
INVALID_TASK_TYPEServerLifecycleHookController.php | 400 | Invalid task type |
INVALID_TASKSServerScheduleController.php, WebSpaceScheduleController.php | 400 | Tasks must be an array |
INVALID_TEMPLATEVmInstancesController.php | 400 | Template must have a valid template VMID (template_file) |
INVALID_TEMPLATE_FILEVmNodesController.php | 400 | Template VMID (template_file) is required and must be a number1 other message |
INVALID_TEMPLATE_IDmail-templates.php | 400 | Invalid template ID |
INVALID_THREADS_FORMATServersController.php | 400 | Invalid threads format. Use numbers, commas, and ranges like 0,1,3 or 0-1,3. |
INVALID_TIMEOUTNodesController.php | 400 | Timeout must be between 1 and 300 seconds |
INVALID_TIMEZONEServerScheduleController.php, SessionController.php and 1 more | 400 | Invalid timezone identifier |
INVALID_TO_IP_FORMATAllocationsController.php | 400 | Invalid target IP address format |
INVALID_TOKENDiscordController.php, ResetPasswordController.php | 400 | Invalid or expired link token2 other messages |
INVALID_TOKEN_TYPEDiscordController.php | 400 | This token is not for registration |
INVALID_TPMVmUserInstanceController.php | 400 | Invalid tpm_enabled value |
INVALID_TRANSFERFileTransferController.php | 400 | Pick at least one file and valid folders |
INVALID_TTLServerFilesController.php | 400 | ttl_days must be 1 or 5 |
INVALID_TWO_FA_CODEAccountDeletionController.php | 400 | Invalid 2FA code |
INVALID_TYPENotificationsController.php, ServersController.php and 1 more | 400 | Invalid notification type2 other messages |
INVALID_UI_STATEUiPreferencesController.php | 400 | Send the changed entries as an object2 other messages |
INVALID_UPLOAD_API_URLNodesController.php | 400 | upload_api_url can only be used when format=url |
INVALID_URLBlockedEmailDomainsController.php, PluginsController.php and 1 more | 400 | Invalid URL1 other message |
INVALID_URL_FORMATImagesController.php | 400 | Invalid URL format |
INVALID_URL_SCHEMEVmUserInstanceController.php | 400 | Only http/https URLs are allowed |
INVALID_USERServerImportController.php | 400 | User must be a non-empty string |
INVALID_USER_CODEQrLoginController.php, ApiClientController.php | 400 | Invalid sign-in code1 other message |
INVALID_USER_FILTERServerActivityController.php | 400 | Invalid user filter |
INVALID_USER_IDNotificationsController.php, PterodactylImporterController.php | 400 | Invalid user_id filter2 other messages |
INVALID_USERNAME_FORMATUsersController.php, RegisterController.php and 1 more | 400 | Username can only contain letters, numbers, and underscores |
INVALID_USERNAME_OR_EMAILLoginController.php | 400 | Invalid username or email address format |
INVALID_UUIDNodesController.php, SpellsController.php and 1 more | 400 | Invalid UUID format2 other messages |
INVALID_UUID_FORMATPterodactylImporterController.php, TicketAttachmentsController.php and 1 more | 400 | Invalid UUID format2 other messages |
INVALID_UUID_SHORTactivities.php, allocations.php and 1 more | 400 | Missing or invalid UUID short1 other message |
INVALID_UUID_SHORT_OR_ACTIONpower.php | 400 | Missing or invalid UUID short or action |
INVALID_UUIDSServerBackupController.php | 400 | All UUIDs must be valid UUID strings |
INVALID_VARIABLE_IDServersController.php, ServerUserController.php and 1 more | 400 | Invalid variable_id in variables payload1 other message |
INVALID_VARIABLE_ITEMServersController.php, ServerUserController.php | 400 | Invalid variables item format |
INVALID_VARIABLE_SCOPEServersController.php, ServerUserController.php | 422 | set at runtime |
INVALID_VARIABLESServersController.php, ServerUserController.php | 400 | Invalid variables payload |
INVALID_VARIABLES_MAPServersController.php | 400 | Invalid variables map: env_variable keys must be strings |
INVALID_VERIFICATION_TOKENVerifyEmailController.php | 400 | Invalid or expired verification token |
INVALID_VM_IPVmInstancesController.php | 400 | Invalid vm_ip_id or IP is already assigned to another instance |
INVALID_VM_NODE_IDVmNodesController.php | 400 | Invalid VM node ID |
INVALID_VM_TYPEVmUserInstanceController.php | 400 | QEMU hardware settings are only available for QEMU VMs |
INVALID_WEB_NODE_IDDatabasesController.php | 400 | Web node ID must be a positive number1 other message |
INVALID_WINGS_AUTHWingsActivityController.php, WingsBackupController.php and 1 more | 403 | Invalid Wings authentication |
INVALID_WINGS_TOKENWingsMiddleware.php | 401 | You are not authorized to hit this endpoint! |
INVALID_WIPEServerImportController.php | 400 | Wipe must be a boolean value |
INVITE_INVALIDSubuserInviteController.php | 404, 410 | This invite is no longer valid1 other message |
INVITE_NOT_FOUNDSubuserInviteController.php | 404 | Invite not found |
INVITE_OWN_SERVERSubuserInviteController.php | 400 | You already own this server |
IP_ALLOW_LIST_SELF_LOCKOUTSecurityCenterController.php | 422 | Your current IP (' . $ip . ') is not in the allow list |
IP_NOT_ALLOWEDLoginController.php, AuthMiddleware.php | 403 | Signing in from this IP address is not allowed1 other message |
IP_REPUTATION_AUTO_BANNEDDiscordController.php, RegisterController.php | 403 | Your account was created but suspended due to IP reputation. Contact support if you believe this is a mistake. |
IP_REQUIREDAbuseIPDBController.php | 400 | IP address is required |
ISO_NOT_SUPPORTEDVmUserInstanceController.php | 400 | ISO mounting is only supported for QEMU VMs |
JOOMLA_INSTALL_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
JOOMLA_VALIDATION_FAILEDWebSpaceAppsController.php | 400 | set at runtime |
JSON_ERRORTranslationsController.php, TranslationsController.php | 500 | Invalid JSON in translation file |
JWT_GENERATION_FAILEDWebSpacesController.php, ServerUserController.php and 1 more | 500 | set at runtime |
KNOWLEDGEBASE_DISABLEDKnowledgebaseController.php | 403 | Knowledgebase is disabled |
LARAVEL_INSTALL_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
LARAVEL_VALIDATION_FAILEDWebSpaceAppsController.php | 400 | set at runtime |
LAST_NAME_CHANGE_NOT_ALLOWEDSessionController.php | 403 | You are not allowed to change your last name! |
LDAP_ALREADY_LINKEDLdapController.php | 409 | LDAP account is already linked to another user |
LDAP_AUTH_FAILEDLdapController.php | 401 | set at runtime |
LDAP_LINK_FAILEDLdapController.php | 500 | Failed to link LDAP account |
LDAP_UNLINK_FAILEDLdapController.php | 500 | Failed to unlink LDAP account |
LEGACY_ICON_CDN_GONEPanelStorageIconController.php | 410 | Legacy icon CDN (api.featherpanel.com) is offline. Use absolute Mythic CDN icon URLs. |
LIFECYCLE_HOOK_BLOCKEDServerPowerController.php | 409 | set at runtime |
LINK_FAILEDDiscordController.php | 500 | Failed to link Discord account |
LIST_FAILEDWebSpaceDnsController.php | 503 | set at runtime |
LIST_IMPORTS_FAILEDServerImportController.php | 500 | set at runtime |
LOCAL_LOGIN_DISABLEDLoginController.php, PasskeyController.php | 403 | Local login is disabled |
LOCATION_CREATE_FAILEDLocationsController.php | 400 | Failed to create location |
LOCATION_DELETE_FAILEDLocationsController.php | 400 | Failed to delete location |
LOCATION_HAS_NODESLocationsController.php | 400 | Cannot delete location: there are nodes assigned to this location. Please remove or reassign all nodes before deleting the location. |
LOCATION_HAS_VM_NODESLocationsController.php | 400 | Cannot delete location: there are VM nodes assigned to this location. Please remove or reassign all VM nodes before deleting the location. |
LOCATION_HAS_WEB_NODESLocationsController.php | 400 | Cannot delete location: there are web nodes assigned to this location. Please remove or reassign all web nodes before deleting the location. |
LOCATION_NOT_FOUNDLocationsController.php, NodesController.php and 1 more | 400, 404 | Location not found1 other message |
LOCATION_UPDATE_FAILEDLocationsController.php | 400 | Failed to update location |
LOCK_FAILEDServerBackupController.php | 500 | Failed to lock backup |
LOG_DETAILS_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
LOG_NOT_FOUNDFeatherZeroTrustController.php | 404 | Execution log not found |
LOGS_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
MAIL_HOST_NODE_MISMATCHWebSpaceMailboxController.php | 400 | Mail host is not available for this WebSpace node |
MAIL_HOST_NOT_FOUNDWebSpaceMailboxController.php | 404 | No mail host available2 other messages |
MAIL_NOT_FOUNDUsersController.php, SessionController.php | 404 | Mail not found |
MAIL_NOT_RESENDABLEUsersController.php, SessionController.php | 400 | Only failed emails can be resent |
MAILBOX_LIMIT_REACHEDWebSpaceMailboxController.php | 400 | Mailbox limit reached |
MAINTENANCE_MODEAuthMiddleware.php | 503 | set at runtime |
MALWARE_JOB_NOT_FOUNDWebSpacesController.php | 404 | set at runtime |
MALWARE_SCAN_FAILEDWebSpacesController.php | - | set at runtime |
MALWAREBAZAAR_IMPORT_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
MALWAREBAZAAR_IMPORT_FAILEDFeatherZeroTrustController.php | 503 | set at runtime |
MANUAL_MYTHIC_USER_ID_REJECTEDCloudManagementController.php | 400 | set at runtime |
MAX_OPEN_TICKETS_REACHEDTicketsController.php, SessionController.php | 403 | You have reached the maximum number of open tickets ({$maxOpenTickets}). Please close or wait for resolution of existing tickets before creating a new one. |
MESSAGE_MISMATCHTicketMessagesController.php, TicketsController.php | 400 | Message does not belong to this ticket |
MESSAGE_NOT_FOUNDTicketMessagesController.php, TicketsController.php | 404 | Message not found |
METHOD_NOT_ALLOWEDApp.php | 405 | set at runtime |
MISSING_ACME_EMAILWebSpacesController.php, WebSpacesController.php | 400 | The site owner's account email is required when SSL is enabled (or set a fallback acmeEmail on the web node) |
MISSING_ACTIONPterodactylImporterController.php | 400 | Task must have action |
MISSING_ALLOCATION_DATAPterodactylImporterController.php | 400 | Missing or invalid allocation data |
MISSING_ALLOCATION_IDPterodactylImporterController.php, ServerAllocationsController.php | 400 | Missing allocation_id1 other message |
MISSING_BACKUP_DATAPterodactylImporterController.php | 400 | Missing or invalid backup data |
MISSING_BACKUP_UUIDremote.php | 400 | Missing backup UUID |
MISSING_CLOUD_CREDENTIALScloud.php | 400 | Missing required parameters: cloud_api_key, cloud_api_secret. |
MISSING_CLOUD_KEYSCloudManagementController.php | 400 | FeatherCloud public and private keys are required. |
MISSING_COMMANDNodesController.php | 400 | Command is required and must be a string |
MISSING_CONFIGNodesController.php | 400 | Config is required and must be a string |
MISSING_CONTENTServerFilesController.php | 400 | Request body is missing |
MISSING_DAEMON_TOKENWebNodesController.php, WebSpacesController.php and 1 more | 500 | Web node is missing daemon credentials |
MISSING_DATABASE_DATAPterodactylImporterController.php | 400 | Missing or invalid database data |
MISSING_DATABASE_HOST_IDPterodactylImporterController.php | 400 | Missing database_host_id |
MISSING_DEPENDENCIESCloudPluginsController.php | 412 | Cannot install plugin: missing dependencies |
MISSING_DESTWebSpacesController.php | 400 | dest_web_node_id is required |
MISSING_DETECTION_TYPEFeatherZeroTrustController.php | 400 | Missing detection_type field |
MISSING_EGG_DATAPterodactylImporterController.php | 400 | Missing or invalid egg data |
MISSING_EGG_MAPPINGPterodactylImporterController.php | 400 | set at runtime |
MISSING_ENTRIESWebSpaceFilesController.php | 400 | entries must be a non-empty array |
MISSING_FIELDFeatherQuilldWebSpaceController.php, WingsImportStatusController.php and 1 more | 400 | Missing required field: successful |
MISSING_FIELDSWebPlatesController.php, WebSpacesController.php and 1 more | 400 | name is required2 other messages |
MISSING_FILEWebSpacesController.php, ServerFilesController.php and 1 more | 400 | No backup file uploaded (field: archive)2 other messages |
MISSING_FILE_NAMEFeatherZeroTrustController.php | 400 | Missing file_name field |
MISSING_FILESWebSpacesController.php, ServerFilesController.php and 1 more | 400 | cert and key files are required2 other messages |
MISSING_FQDNWebSpacesController.php, WebSpacesController.php | 500 | Web node is missing fqdn |
MISSING_HASHFeatherZeroTrustController.php | 400 | Missing hash field |
MISSING_IDENTIFIERVerifyEmailController.php | 400 | Email or username is required |
MISSING_IDENTITY_KEYSCloudManagementController.php | 400 | Missing required OAuth params: public_identity_key and private_key. |
MISSING_IDSAllocationsController.php, ServerDatabaseController.php and 1 more | 400 | IDs array is required and must not be empty2 other messages |
MISSING_KEYPluginsController.php | 400 | Missing key parameter |
MISSING_LANGtranslations.php | 400 | Missing language code |
MISSING_LINK_IDENTITYCloudManagementController.php | 400 | Missing required OAuth params: mythic_user_id (or user_uuid) and team_uuid. |
MISSING_LOCATION_IDPterodactylImporterController.php | 400 | Missing location_id |
MISSING_MESSAGETicketMessagesController.php, TicketsController.php and 1 more | 400 | Message is required1 other message |
MISSING_NAMEImagesController.php, PterodactylImporterController.php and 1 more | 400 | Image name is required2 other messages |
MISSING_NEST_MAPPINGPterodactylImporterController.php | 400 | set at runtime |
MISSING_NODE_DATAPterodactylImporterController.php | 400 | Missing or invalid node data |
MISSING_NODE_IDPterodactylImporterController.php | 400 | Missing node_id |
MISSING_NOTESServerAllocationController.php | 400 | Field "notes" is required (use null or an empty string to clear it) |
MISSING_OWNERWebSpacesController.php | 400 | owner_id is required |
MISSING_OWNER_IDPterodactylImporterController.php | 400 | Missing owner_id |
MISSING_PANEL_KEYSCloudManagementController.php, cloud.php | 400 | Panel public and private keys are required.2 other messages |
MISSING_PARAMSVmInstancesController.php, VmUserBackupController.php | 400 | volid and storage are required |
MISSING_PATHServerFilesController.php, WebSpaceFilesController.php | 400 | File path is required2 other messages |
MISSING_PATHSWebSpaceFilesController.php | 400 | from and to are required |
MISSING_PERMISSIONSServerUserController.php | 400 | permissions must be an array |
MISSING_PULL_IDfiles.php | 400 | Missing pull process ID |
MISSING_QUERYServerDatabaseController.php, WebSpaceFilesController.php | 400 | Missing query1 other message |
MISSING_RATE_LIMITRateLimitController.php | 400 | At least one rate limit (per_second, per_minute, per_hour, or per_day) must be provided when enabled |
MISSING_REQUIRED_FIELDHostingPackagesController.php, LdapProvidersController.php and 1 more | 400 | Missing required field: name2 other messages |
MISSING_REQUIRED_FIELDSAllocationsController.php, DatabasesController.php and 1 more | 400 | Location type is required2 other messages |
MISSING_REQUIRED_VARIABLEServersController.php | 422 | set at runtime |
MISSING_REQUIRED_VARIABLESServersController.php | 400 | set at runtime |
MISSING_SCHEDULE_DATAPterodactylImporterController.php | 400 | Missing or invalid schedule data |
MISSING_SCHEDULE_IDPterodactylImporterController.php | 400 | Missing schedule_id |
MISSING_SEARCH_QUERYSubuserController.php | 400 | Search query is required |
MISSING_SEQUENCE_IDPterodactylImporterController.php | 400 | Task must have sequence_id |
MISSING_SERVER_DATAPterodactylImporterController.php | 400 | Missing or invalid server data |
MISSING_SERVER_IDPterodactylImporterController.php | 400 | Missing server_id |
MISSING_SERVER_MAPPINGPterodactylImporterController.php | 400 | Missing or invalid server_to_server_mapping |
MISSING_SERVER_UUIDFeatherZeroTrustController.php, remote.php | 400 | Missing server_uuid parameter1 other message |
MISSING_SHARE_IDfiles.php | 400 | Missing share job ID |
MISSING_SQLServerDatabaseController.php | 400 | Missing SQL content |
MISSING_SSH_KEY_DATAPterodactylImporterController.php | 400 | Missing or invalid SSH key data |
MISSING_STATEWingsServerStatusController.php | 400 | Missing or invalid state field |
MISSING_SUBUSER_DATAPterodactylImporterController.php | 400 | Missing or invalid subuser data |
MISSING_TASK_DATAPterodactylImporterController.php | 400 | Missing or invalid task data |
MISSING_TASK_PAYLOADServerScheduleController.php | 400 | Task at index {$index} is missing payload |
MISSING_TOKENDiscordController.php | 400 | Missing registration token |
MISSING_URLWebSpaceFilesController.php | 400 | url is required |
MISSING_USER_DATAPterodactylImporterController.php | 400 | Missing or invalid user data |
MISSING_USER_IDPterodactylImporterController.php | 400 | Missing user_id |
MISSING_USER_MAPPINGPterodactylImporterController.php | 400 | Missing or invalid user_to_user_mapping |
MISSING_USERSServerUserController.php | 400 | users must be an array |
MISSING_UUIDPterodactylImporterController.php, remote.php | 400 | Backup must have uuid2 other messages |
MISSING_UUIDSServerBackupController.php | 400 | Provide a non-empty uuids array or set all=true |
MISSING_VALUEPluginsController.php | 400 | Missing value parameter |
MISSING_VALUESNodesController.php | 400 | Values is required and must be an object |
MISSING_VERIFICATION_TOKENVerifyEmailController.php | 400 | Verification token is required |
MODERATION_REASON_REQUIREDServersController.php, UsersController.php and 1 more | 400 | set at runtime |
MODULE_DISABLEDModuleGate.php | 403 | This module is disabled by the administrator |
MONGO_ADMIN_NOT_CONFIGUREDWebSpaceDatabaseController.php | 404 | No MongoDB admin UI configured (MONGO_ADMIN_URL) |
MOUNT_HAS_SERVERSMountsController.php | 409 | Detach this mount from all servers before deleting it |
MOUNT_NAME_EXISTSMountsController.php | 409 | A mount with this name already exists |
MOUNT_NOT_ASSIGNABLEMountsController.php | 422 | set at runtime |
MOUNT_NOT_FOUNDMountsController.php | 404 | Mount not found |
MOUNT_SYNC_FAILEDServersController.php | 500 | Failed to attach mounts to the new server2 other messages |
NAME_TOO_LONGServerUserController.php | 400 | Server name is too long (max 255 characters) |
NO_ACTIVE_CODEEmailLoginController.php | 401 | No active login code found. Please request a new code. |
NO_BACKUP_STORAGEVmInstancesController.php, VmUserBackupController.php | 400 | No backup-capable storage found on node1 other message |
NO_BACKUPSServerBackupController.php | 400 | No backups to delete |
NO_CATEGORIESSessionController.php | 500 | No ticket categories configured |
NO_CHANGES_PROVIDEDAllocationsController.php | 400 | Provide a target IP address, an IP alias, or both |
NO_DATAMailTemplatesController.php, MountsController.php and 1 more | 400 | No data to update1 other message |
NO_DATA_PROVIDEDDatabasesController.php, ImagesController.php and 1 more | 400 | No data provided2 other messages |
NO_DATABASESServerBackupController.php, ServerDatabaseController.php | 400 | No MySQL/MariaDB databases found to back up1 other message |
NO_DOMAINSWebSpacesController.php | 400 | No domains configured on this WebSpace |
NO_FIELDS_PROVIDEDSessionController.php | 400 | At least one valid field must be provided |
NO_FILE_PROVIDEDDatabaseSnapshotsController.php, ImagesController.php and 1 more | 400 | No backup file provided2 other messages |
NO_FILE_UPLOADEDPluginsController.php, SpellsController.php | 400 | No file uploaded |
NO_FREE_ALLOCATIONSServerAllocationController.php | 400 | No free allocations available on this node |
NO_FREE_IPVmInstancesController.php | 400 | No free IP addresses available for this node. Add IPs in VM Node IPs. |
NO_LOGSServerLogsController.php | 400 | No logs available to upload1 other message |
NO_PENDING_DELETIONAccountDeletionController.php | 404 | No pending account deletion to cancel |
NO_PRIORITIESSessionController.php | 500 | No ticket priorities configured |
NO_PUBLIC_IPServerProxyController.php | 400 | Allocation uses internal IP (' . $targetIp . ') but node does not have a public IPv4 address configured. Please configure public IPv4 in node settings.1 other message |
NO_QUILLD_TOKENFeatherQuilldMiddleware.php | 401 | You need authorization to hit this endpoint! |
NO_SERVERS_SELECTEDNodesController.php | 400 | Provide server_ids or set move_all to true |
NO_STATUSESTicketsController.php, SessionController.php | 500 | No ticket statuses configured |
NO_TOPICSRealtimeController.php | 403 | No accessible topics requested |
NO_TRANSFER_RECORDWingsTransferStatusController.php | 404 | No transfer record found |
NO_UPDATESServerUserController.php | 400 | No valid fields to update |
NO_VALID_FIELDSServerDatabaseController.php, ApiClientController.php and 1 more | 400 | No valid fields to update |
NO_VALID_USERSMailTemplatesController.php | 400 | No valid users found to send emails to |
NO_WINGS_TOKENWingsMiddleware.php | 401 | You need authorization to hit this endpoint! |
NODE_CHANGE_NOT_ALLOWEDServersController.php | 400 | Cannot change node_id directly. Use the server transfer feature to move servers between nodes. |
NODE_CONFIG_GET_FAILEDNodesController.php | 500 | Failed to retrieve configuration |
NODE_CONFIG_PATCH_FAILEDNodesController.php | 500 | Failed to patch configuration |
NODE_CONFIG_SCHEMA_FAILEDNodesController.php | 500 | Failed to retrieve schema |
NODE_CONFIG_UPDATE_FAILEDNodesController.php | 400, 500 | set at runtime |
NODE_CREATE_FAILEDNodesController.php, PterodactylImporterController.php | 400 | Failed to create node |
NODE_CREDENTIAL_PROPAGATION_FAILEDNodesController.php | 503 | Could not push the new credentials to the node; tokens were not rotated |
NODE_CREDENTIAL_PROPAGATION_IGNOREDNodesController.php | 409 | The node ignores panel config updates (ignore_panel_config_updates); tokens were not rotated |
NODE_DELETE_FAILEDNodesController.php | 400 | Failed to delete node |
NODE_DIAGNOSTICS_FAILEDNodesController.php | 500 | Failed to generate diagnostics |
NODE_HAS_SERVERSNodesController.php | 400 | Cannot delete node: there are servers assigned to this node. Please remove or reassign all servers before deleting the node. |
NODE_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
NODE_NOT_FOUNDAllocationsController.php, DatabasesController.php and 1 more | 400, 404 | Node does not exist2 other messages |
NODE_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created node |
NODE_SELF_UPDATE_FAILEDNodesController.php | 500 | Failed to trigger self-update |
NODE_STARTER_INSTALL_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
NODE_STARTER_VALIDATION_FAILEDWebSpaceAppsController.php | 400 | set at runtime |
NODE_SYSTEM_LOG_FAILEDNodesController.php | 500 | Failed to read system log |
NODE_SYSTEM_LOGS_FAILEDNodesController.php | 500 | Failed to list system logs |
NODE_UNKNOWNVmInstancesController.php, VmUserInstanceController.php | 500 | Could not determine Proxmox node for this VM1 other message |
NODE_UPDATE_FAILEDNodesController.php | 400 | Failed to update node1 other message |
NODE_VALIDATION_FAILEDNodesController.php, PterodactylImporterController.php | 400 | public_ip_v4 must be a valid IPv4 address2 other messages |
NOT_ASSIGNEDAllocationsController.php | 400 | Allocation is not assigned to any server |
NOT_AUTHENTICATEDPasskeyController.php, VmUserBackupController.php and 1 more | 401 | Not authenticated1 other message |
NOT_AUTHORIZEDAdminMiddleware.php | 403 | You are not allowed to access this resource! |
NOT_DISMISSIBLENotificationController.php | 403 | Notification cannot be dismissed |
NOT_FOUNDBlockedEmailDomainsController.php, BlockedIpsController.php and 1 more | 404 | Domain entry not found2 other messages |
NOT_INSTALLEDDatabaseManagmentController.php | 404 | phpMyAdmin is not installed |
NOT_POSTGRESWebSpaceDatabaseController.php | 400 | phpPgAdmin is only available for PostgreSQL databases |
NOT_TRANSFERRINGServersController.php | 400 | Server is not being transferred |
NOTES_TOO_LONGServerAllocationController.php | 400 | Notes can be at most ' . Allocation::SERVER_NOTES_MAX_LENGTH . ' characters |
NOTIFICATION_MESSAGE_TOO_LONGNotificationsController.php | 400 | Notification message is too long (maximum ' . Notification::MESSAGE_MAX_LENGTH . ' characters) |
NOTIFICATION_NOT_FOUNDNotificationsController.php, NotificationController.php | 404 | Notification not found |
NOTIFICATION_SETTINGS_SAVE_FAILEDNotificationSettingsController.php | 500 | Failed to save notification settings |
NOTIFICATION_TITLE_TOO_LONGNotificationsController.php | 400 | Title must be at most ' . Notification::TITLE_MAX_LENGTH . ' characters long |
OAUTH2_AUTHORIZATION_INIT_FAILEDApiClientController.php | 500 | Failed to initialize OAuth2 API authorization request |
OAUTH2_CALLBACK_FAILEDcloud.php | 500 | Failed to process OAuth2 callback |
OAUTH2_CALLBACK_NOT_SUCCESSCloudManagementController.php | 400 | OAuth was not completed (' . $status . '). Existing link left unchanged. |
OAUTH2_CALLBACK_SAVE_FAILEDCloudManagementController.php | 500 | Failed to save cloud credentials |
OAUTH2_DEVICE_INIT_FAILEDApiClientController.php | 500 | Failed to initialize OAuth2 device authorization |
OAUTH2_LINK_GENERATION_FAILEDCloudManagementController.php | 500 | Failed to generate OAuth2 link URL |
OAUTH2_USER_CODE_GENERATION_FAILEDApiClientController.php | 500 | Failed to generate a unique user code |
OIDC_UNLINK_FAILEDOidcController.php | 500 | Failed to unlink OIDC account |
ONLINE_INSTALL_CREATE_FAILEDSpellsController.php | 400 | Failed to create spell from online installation |
ONLINE_LIST_FETCH_FAILEDCloudPluginsController.php, SpellsController.php | 500 | Failed to fetch Pterodactyl eggs store |
ONLINE_LIST_INVALIDSpellsController.php | 500 | Invalid response from eggs store |
OTP_STORE_FAILEDAccountDeletionController.php | 500 | Failed to store deletion OTP |
OWNER_NOT_FOUNDWebSpacesController.php | 400 | Owner user not found |
PACKAGE_DETAILS_FETCH_FAILEDCloudPluginsController.php | 500 | set at runtime |
PACKAGE_NOT_FOUNDCloudPluginsController.php, HostingPackagesController.php | 404 | Package not found2 other messages |
PANEL_CREDENTIALS_NOT_CONFIGUREDcloud.php | 403 | Panel identity keys are not configured. |
PANEL_HANDSHAKE_FAILEDcloud.php | 500 | Failed to process panel handshake |
PASSKEY_LIMITPasskeyController.php | 400 | Maximum number of passkeys reached |
PASSKEY_MISMATCHPasskeyController.php | 400 | Passkey does not match this account |
PASSKEY_NOT_FOUNDPasskeyController.php | 404 | Passkey not found |
PASSKEY_SAVE_FAILEDPasskeyController.php | 500 | Failed to save passkey |
PASSKEY_UNKNOWNPasskeyController.php | 400 | Unknown passkey |
PASSWORD_POLICY_VIOLATIONRegisterController.php, ResetPasswordController.php and 1 more | 422 | set at runtime |
PASSWORD_REQUIREDDatabaseSnapshotsController.php | 400 | Password is required to perform this action |
PATH_IS_DIRECTORYServerFilesController.php | - | A folder already exists at this path. Choose a different file name. |
PAYLOAD_TOO_LARGEFileManagerController.php | 413 | File too large (max 5MB) |
PBS_DOWNLOAD_UNSUPPORTEDServerBackupController.php | 400 | Proxmox Backup Server backups cannot be downloaded as a file. Restore them from the panel instead. |
PERMISSION_CREATE_FAILEDPermissionsController.php | 400 | Failed to create permission |
PERMISSION_DELETE_FAILEDPermissionsController.php | 400 | Failed to delete permission |
PERMISSION_DENIEDCheckSubuserPermissionsTrait.php, FileTransferController.php and 1 more | 403 | You do not have permission to perform this action2 other messages |
PERMISSION_ESCALATION_DENIEDSubuserController.php, SubuserInviteController.php | 403 | You cannot assign permissions you do not have |
PERMISSION_NOT_FOUNDPermissionsController.php | 404 | Permission not found |
PERMISSION_UPDATE_FAILEDPermissionsController.php | 400 | Failed to update permission |
PHP_EXTENSIONS_WRITE_FAILEDWebSpacesController.php | 503 | set at runtime |
PHP_INI_TOO_LARGEWebSpacesController.php | 400 | php.ini is too large |
PHP_INI_WRITE_FAILEDWebSpacesController.php | 503 | set at runtime |
PHPMYADMIN_NOT_INSTALLEDServerDatabaseController.php, WebSpaceDatabaseController.php | 404 | phpMyAdmin is not installed |
PHPMYADMIN_TOKEN_FAILEDServerDatabaseController.php, WebSpaceDatabaseController.php | 500 | Failed to prepare phpMyAdmin session |
PHPPGADMIN_NOT_INSTALLEDWebSpaceDatabaseController.php | 404 | set at runtime |
PHPPGADMIN_TOKEN_FAILEDWebSpaceDatabaseController.php | 500 | Failed to prepare phpPgAdmin session |
PLUGIN_DEPENDENCY_RESOLVE_LIMITCloudPluginsController.php | 500 | Unable to resolve plugin dependencies from the install queue |
PLUGIN_INSTALL_QUEUE_CYCLECloudPluginsController.php | 400 | Circular dependency when resolving queued plugin installations. Install one of the queued plugins first, or adjust your download list. |
PLUGIN_NOT_FOUNDPluginsController.php | 404 | Plugin not found |
PLUGIN_SETTING_INVALIDPluginManagerController.php, PluginsController.php | 400 | set at runtime |
POLICY_CREATE_FAILEDWingsBackupsController.php | 400 | Failed to create policy |
POLICY_DELETE_FAILEDWingsBackupsController.php | 400 | Failed to delete policy |
POLICY_NOT_FOUNDWingsBackupsController.php | 404 | Policy not found |
POLICY_RUN_FAILEDWingsBackupsController.php | 500 | set at runtime |
POLICY_UPDATE_FAILEDWingsBackupsController.php | 400 | Failed to update policy |
POPULAR_FETCH_FAILEDCloudPluginsController.php | 500 | set at runtime |
PORT_RANGE_TOO_LARGEAllocationsController.php | 400 | Port range too large. Maximum 1000 ports allowed per request |
PREMIUM_REQUIREDFeatherPanelPremiumController.php | 403 | FeatherPanel Premium is required to customize branding and AI appearance.1 other message |
PREREQUISITES_CHECK_ERRORPterodactylImporterController.php | 500 | set at runtime |
PRIMARY_ALLOCATION_DELETEServerAllocationsController.php, ServerAllocationController.php | 400 | Cannot delete primary allocation |
PRIMARY_ALLOCATION_NOT_FOUNDSubdomainController.php | - | Server primary allocation not found |
PRIMARY_ALLOCATION_UPDATE_FAILEDServerAllocationsController.php, ServerAllocationController.php | 500 | Failed to set primary allocation |
PRIORITY_NOT_FOUNDTicketPrioritiesController.php | 404 | Priority not found |
PROTECTED_DISKVmInstancesController.php | 400 | This disk is protected (primary OS/cloud-init) and cannot be deleted |
PROVIDER_DISABLEDLdapController.php | 403 | LDAP provider is disabled |
PROVIDER_NOT_FOUNDLdapController.php | 404 | LDAP provider not found |
PROVIDER_UNAVAILABLEDnsHostsController.php, WebSpaceDnsController.php | 400 | PowerDNS web node is not configured1 other message |
PROVISION_FAILEDDiscordController.php | 500 | Failed to create account. Email might be in use or domain is blocked. |
PROXMOX_CONNECTION_FAILEDVmNodesController.php | 500 | Failed to connect to Proxmox VM node |
PROXMOX_ERRORVmInstancesController.php, VmNodesController.php and 1 more | 500, 503 | Failed to connect to Proxmox node2 other messages |
PROXMOX_INFO_FAILEDVmNodesController.php | 500 | Failed to fetch Proxmox info |
PROXMOX_LIST_FAILEDVmNodesController.php | 500, 503 | set at runtime |
PROXMOX_PAYLOAD_TOO_LARGEVmUserInstanceController.php | 413 | Proxmox rejected the ISO upload (413 Payload Too Large). Upload a smaller ISO or increase Proxmox upload limit (nginx/pveproxy `client_max_body_size`). |
PROXMOX_UPDATE_FAILEDVmInstancesController.php, VmUserInstanceController.php | 503 | Failed to unlink EFI disk1 other message |
PROXY_CREATE_FAILEDServerProxyController.php | 500 | Failed to create proxy |
PROXY_DELETE_FAILEDServerProxyController.php | 500 | Failed to delete proxy |
PROXY_DISABLEDServerProxyController.php | 403 | Proxy management is disabled |
PROXY_LIMIT_REACHEDServerProxyController.php | 400 | You have reached the maximum number of proxies ({$maxAllowed}) for this server |
PROXY_NOT_FOUNDServerProxyController.php | 404 | Proxy not found |
PTERODACTYL_IMPORT_DEPRECATEDPterodactylImporterController.php | 410 | Direct HTTP import is no longer supported. Please use the Pterodactyl Migration Agent (curl -sSL https://get.featherpanel.com/stable.sh | bash). |
PUBLIC_API_KEY_NOT_ALLOWEDAuthMiddleware.php | 401 | Public API keys cannot be used as Bearer tokens. Use the private key, or set api_clients_allow_public_key_auth=true. |
PUBLIC_KEY_EMPTYApiClientController.php, UserSshKeyController.php | 400 | Public key cannot be empty |
PUBLIC_KEY_REQUIREDApiClientController.php, UserSshKeyController.php | 400 | Public key is required |
PYTHON_STARTER_INSTALL_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
PYTHON_STARTER_VALIDATION_FAILEDWebSpaceAppsController.php | 400 | set at runtime |
QR_CHALLENGE_CLAIMEDQrLoginController.php | 400, 403 | This QR code was already scanned by another account1 other message |
QR_CHALLENGE_EXPIREDQrLoginController.php | 400 | Challenge not found or expired |
QR_CHALLENGE_UNAVAILABLEQrLoginController.php | 400 | Challenge is no longer available2 other messages |
QUERY_ERRORServerDatabaseController.php | 422 | set at runtime |
QUERY_FAILEDServerDatabaseController.php | 500 | set at runtime |
RATE_LIMITEDRateLimitMiddleware.php | 429 | set at runtime |
READ_ERRORDatabaseSnapshotsController.php, SettingsController.php | 500 | Failed to read snapshot file2 other messages |
REALM_CREATE_FAILEDRealmsController.php | 400 | Failed to create realm |
REALM_DELETE_FAILEDRealmsController.php | 400 | Failed to delete realm |
REALM_HAS_SERVERSRealmsController.php | 400 | Cannot delete realm: there are servers assigned to this realm. Please remove or reassign all servers before deleting the realm. |
REALM_HAS_SPELLSRealmsController.php | 400 | Cannot delete realm: there are spells assigned to this realm. Please remove or reassign all spells before deleting the realm. |
REALM_NOT_FOUNDPterodactylImporterController.php, RealmsController.php and 1 more | 404 | Realm not found |
REALM_UPDATE_FAILEDRealmsController.php | 400 | Failed to update realm |
RECIPIENT_NOT_FOUNDMailTemplatesController.php | 404 | Recipient email address does not belong to an existing user |
RECONCILE_FAILEDServersController.php | 500 | set at runtime |
RECORD_EXISTSSubdomainController.php | - | A DNS record already exists for this subdomain |
REDIS_WRITE_FAILEDWebSpacesController.php | 503 | set at runtime |
REGISTRATION_DISABLEDDiscordController.php | 403 | Registration is disabled |
REGISTRATION_NOT_ENABLEDRegisterController.php | 400 | Registration is not enabled |
REMEMBER_TOKEN_NOT_SETLoginController.php, TwoFactorController.php | 400 | Remember token not set |
REORDER_FAILEDKnowledgebaseController.php, SpellsController.php | 500 | Failed to reorder articles1 other message |
REQUEST_TOKEN_REQUIREDApiClientController.php | 400 | request_token is required |
REQUIRED_VARIABLE_EMPTYServersController.php | 400 | Required variable ' . $spellVariable['name'] . ' cannot be empty |
REQUIREMENTS_CHECK_FAILEDCloudPluginsController.php | 500 | set at runtime |
RESERVED_ENV_VARIABLEServersController.php, ServerUserController.php | 400 | This environment variable name is reserved |
RESERVED_IDPterodactylImporterController.php | 400 | ID 1 is reserved for the main user and cannot be used |
RESET_FAILEDWebSpaceDatabaseController.php, WebSpaceMailboxController.php | 500 | set at runtime |
RESIZE_FAILEDVmInstancesController.php | 503 | set at runtime |
RESTORE_FAILEDWebSpaceDatabaseController.php | 500 | set at runtime |
RESTORE_REJECTEDWebSpaceDatabaseController.php | 400 | set at runtime |
RETRIEVAL_FAILEDServerAllocationController.php | 500 | Failed to retrieve assigned allocation |
ROLE_CREATE_FAILEDRolesController.php | 400 | Failed to create role |
ROLE_DELETE_FAILEDRolesController.php | 400 | Failed to delete role |
ROLE_NOT_FOUNDRolesController.php | 404 | Role not found |
ROLE_UPDATE_FAILEDRolesController.php | 400 | Failed to update role |
ROUTE_NOT_FOUNDRateLimitController.php | 404 | set at runtime |
RUN_FAILEDBackupSchedulesController.php | 500 | set at runtime |
RUN_NOT_FOUNDWingsBackupsController.php | 404 | Run not found |
RUN_NOW_FAILEDServerScheduleController.php | 500 | Failed to queue schedule |
RUNTIME_FAMILY_MISMATCHWebSpacesController.php, WebSpacesController.php | 400 | WebPlate runtime family must match the current WebSpace (e.g. php → php only) |
RUNTIME_FETCH_FAILEDServersController.php | 500 | set at runtime |
SAME_SOURCE_DESTINATIONNodesController.php | 400 | Cannot transfer to the same node |
SAVE_ERRORMythicTranslationsController.php, TranslationsController.php | 500 | Failed to save translation file |
SAVE_FAILEDImagesController.php, KnowledgebaseController.php and 1 more | 500 | Failed to create attachments directory1 other message |
SCAN_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
SCHEDULE_ALREADY_PROCESSINGServerScheduleController.php | 400 | Schedule is already processing |
SCHEDULE_CREATE_FAILEDPterodactylImporterController.php | 500 | Failed to create schedule |
SCHEDULE_FAILEDAccountDeletionController.php | 500 | Failed to schedule account deletion |
SCHEDULE_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
SCHEDULE_LOCKEDWebSpaceScheduleController.php | 403 | This schedule is managed by the WebPlate and cannot be changed |
SCHEDULE_NO_TASKSServerScheduleController.php, WebSpaceScheduleController.php | 400 | Schedule has no tasks to run |
SCHEDULE_NOT_FOUNDPterodactylImporterController.php, ServerScheduleController.php and 1 more | 404 | Schedule not found |
SCHEDULE_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created schedule |
SCHEDULES_NOT_ALLOWEDServerScheduleController.php | 403 | Schedules are disabled on this host. Please contact your administrator to enable this feature. |
SCRIPT_FAILEDServerUserController.php | 500 | set at runtime |
SECURITY_POLICY_SAVE_FAILEDSecurityCenterController.php | 500 | Failed to save the security policy |
SERVER_ACCESS_DENIEDTicketsController.php | 403 | You do not have access to this server |
SERVER_BUSYServersController.php, ServerImportController.php | 409 | Server is executing another power action. Please wait and try again. |
SERVER_CALLBACK_DELIVERY_FAILEDApiClientController.php | 503 | Authorized but failed to deliver credentials to callback endpoint1 other message |
SERVER_CREATE_FAILEDPterodactylImporterController.php | 400 | set at runtime |
SERVER_DELETION_NOT_ALLOWEDServerUserController.php | 403 | Server deletion is not allowed |
SERVER_ERRORChatbotController.php, VdsChatbotController.php | 500 | Failed to retrieve conversations2 other messages |
SERVER_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
SERVER_MUST_BE_OFFLINEServerImportController.php | 400 | set at runtime |
SERVER_NOT_FOUNDFeatherZeroTrustController.php, MountsController.php and 1 more | 404 | Server not found1 other message |
SERVER_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created server |
SERVER_SCRIPT_DISABLEDServerUserController.php | 403 | Running custom server scripts is currently disabled by the administrator |
SERVER_SUSPENDEDFileTransferController.php, ServerMiddleware.php | 403, 409 | One of the servers is suspended1 other message |
SERVER_SYNC_FAILEDServersController.php, ServerUserController.php | 500 | set at runtime |
SERVER_UPDATE_FAILEDServersController.php | 500 | Failed to update server |
SERVER_UUID_MISSINGServerMiddleware.php | 400 | Server UUID not provided |
SESSION_NOT_FOUNDSessionsController.php | 404 | Session not found |
SESSION_REQUIREDSessionsController.php | 400 | Sessions are only available for browser sign-ins |
SETTING_REMOVE_FAILEDPluginsController.php | 500 | set at runtime |
SETTING_UPDATE_FAILEDPluginsController.php | 500 | set at runtime |
SHARE_FAILEDWebSpaceFilesController.php | 503 | set at runtime |
SLOW_DOWNQrLoginController.php | 429 | Slow down |
SMTP_DISABLEDMailTemplatesController.php, SettingsController.php and 1 more | 400 | SMTP disabled skipping enqueue/send1 other message |
SMTP_NOT_CONFIGUREDAccountDeletionController.php | 403 | Email is not configured; cannot send deletion OTP |
SMTP_NOT_ENABLEDSettingsController.php | 400 | SMTP is not enabled. Please enable and configure SMTP settings first. |
SOURCE_LOCATION_TOO_LONGServerImportController.php | 400 | Source location must be less than 500 characters |
SPELL_ASSIGNED_TO_SERVERSSpellsController.php | 400 | Cannot delete spell: it is assigned to servers |
SPELL_CREATE_FAILEDPterodactylImporterController.php, SpellsController.php | 400 | Failed to create spell |
SPELL_DELETE_FAILEDSpellsController.php | 400 | Failed to delete spell |
SPELL_NOT_FOUNDPterodactylImporterController.php, SpellsController.php and 1 more | 404 | Spell not found1 other message |
SPELL_REFERENCEDSpellsController.php | 400 | Cannot delete spell: it is referenced by other spells |
SPELL_RESTRICTIONS_UPDATE_FAILEDPluginsController.php | 500 | set at runtime |
SPELL_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created spell |
SPELL_UPDATE_FAILEDSpellsController.php | 400 | Failed to update spell |
SSH_KEY_CREATE_FAILEDPterodactylImporterController.php | 400 | Failed to create SSH key |
SSH_KEY_CREATION_FAILEDUserSshKeyController.php | 500 | Failed to create SSH key |
SSH_KEY_DELETION_FAILEDUserSshKeyController.php | 500 | Failed to delete SSH key |
SSH_KEY_HARD_DELETION_FAILEDUserSshKeyController.php | 500 | Failed to permanently delete SSH key |
SSH_KEY_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
SSH_KEY_NOT_FOUNDUserSshKeyController.php | 404 | SSH key not found |
SSH_KEY_RESTORE_FAILEDUserSshKeyController.php | 500 | Failed to restore SSH key |
SSH_KEY_RETRIEVAL_FAILEDUserSshKeyController.php | 500 | SSH key created but failed to retrieve2 other messages |
SSH_KEY_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created SSH key |
SSH_KEY_UPDATE_FAILEDUserSshKeyController.php | 500 | Failed to update SSH key |
SSO_USER_NOT_FOUNDLoginController.php | 404 | User not found for SSO token |
STARTUP_CHANGE_DISABLEDServerUserController.php | 403 | Startup changes are currently disabled by the administrator |
STARTUP_TOO_LONGServerUserController.php | 400 | Startup command is too long (max 65535 characters) |
STATS_ERRORFeatherZeroTrustController.php | 500 | set at runtime |
STATUS_NOT_FOUNDTicketStatusesController.php, TicketsController.php | 404 | Status not found2 other messages |
STATUS_PAGE_DISABLEDNodeStatusController.php | 403 | Status page is disabled |
STATUS_PAGE_PUBLIC_DISABLEDNodeStatusController.php | 403 | Public status page is disabled |
STEP_NOT_FOUNDServerLifecycleHookController.php | 404 | Lifecycle hook step not found |
STORAGE_REQUIREDVmUserInstanceController.php | 400 | storage is required |
SUBDOMAIN_CREATE_FAILEDSubdomainController.php | - | Failed to persist subdomain entry |
SUBDOMAIN_EXISTSSubdomainController.php | - | This subdomain is already in use for the selected domain |
SUBDOMAIN_LIMIT_REACHEDSubdomainController.php | - | You have reached the maximum number of subdomains for this server |
SUBDOMAIN_NOT_FOUNDSubdomainController.php | - | Subdomain not found |
SUBDOMAIN_REQUIREDServerSubdomainRequirementHelper.php | 403 | A subdomain is required before you can start this server. Create one under Network → Subdomains. |
SUBDOMAINS_DISABLEDSubdomainController.php | - | Subdomain management is disabled |
SUBUSER_ALREADY_EXISTSSubuserController.php, SubuserInviteController.php | 400 | User is already a subuser for this server1 other message |
SUBUSER_CREATE_FAILEDPterodactylImporterController.php | 400 | Failed to create subuser |
SUBUSER_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
SUBUSER_NOT_FOUNDSubuserController.php | 404 | Subuser not found |
SUBUSER_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created subuser |
SUBUSERS_NOT_ALLOWEDSubuserController.php, SubuserInviteController.php | 403 | Subusers are disabled on this host. Please contact your administrator to enable this feature. |
SYSTEM_TEMPLATE_DELETE_FAILEDMailTemplatesController.php | 400 | Cannot delete system mail templates |
TAG_CREATE_FAILEDKnowledgebaseController.php | 500 | Failed to create tag |
TAG_DELETE_FAILEDKnowledgebaseController.php | 500 | Failed to delete tag |
TAG_EXISTSKnowledgebaseController.php | 409 | Tag already exists for this article |
TAG_FETCH_FAILEDCloudPluginsController.php | 500 | set at runtime |
TAG_NAME_REQUIREDKnowledgebaseController.php | 400 | Tag name is required |
TAG_NOT_FOUNDKnowledgebaseController.php | 404 | Tag not found |
TARGET_NOT_FOUNDFileTransferController.php | 404 | Target server not found |
TARGET_UNAVAILABLEStorageSenseController.php | 404 | This target is not available on this installation. |
TASK_CREATE_FAILEDPterodactylImporterController.php | 500 | Failed to create task |
TASK_CREATION_FAILEDWebSpaceAppsController.php, WebSpaceScheduleController.php and 1 more | 500 | Failed to create schedule tasks |
TASK_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
TASK_NOT_FOUNDTaskController.php | 404 | Task not found |
TASK_QUEUEDTaskController.php | 400 | Cannot delete task while it is queued |
TASK_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created task |
TASK_TYPE_NOT_ALLOWED_FOR_HOOKServerLifecycleHookController.php | 400 | Container steps are not available for the ' . $hookType . ' hook because the server container is not running at that point. |
TASK_UPDATE_FAILEDWebSpaceScheduleController.php | 500 | Failed to update schedule tasks |
TEMP_FILES_DISABLEDServerFilesController.php | 403 | Temp uploads sharing is disabled |
TEMPLATE_NAME_EXISTSMailTemplatesController.php | 409 | Template name already exists |
TEMPLATE_NOT_FOUNDMailTemplatesController.php, VmInstancesController.php and 1 more | 404 | Mail template not found1 other message |
TEMPLATE_REQUIREDVmInstancesController.php | 400 | template_id is required |
TEST_FAILEDDnsHostsController.php | 503 | set at runtime |
TEXT_TOO_LARGEBlockedEmailDomainsController.php | 400 | Pasted text is too large (max 2 MB) |
TICKET_ATTACHMENTS_DISABLEDTicketAttachmentsController.php | 403 | Ticket attachments are disabled |
TICKET_NOT_FOUNDTicketAttachmentsController.php, TicketMessagesController.php and 1 more | 404 | Ticket not found |
TICKET_SYSTEM_DISABLEDTicketAttachmentsController.php, TicketsController.php and 1 more | 403 | Ticket system is disabled |
TITLE_REQUIREDCloudDataController.php | 400 | Title is required |
TOGGLE_FAILEDServerScheduleController.php, TaskController.php and 1 more | 500 | Failed to toggle schedule status2 other messages |
TOKEN_REQUIREDResetPasswordController.php | 400 | Token is required |
TOO_MANY_HASHESFeatherZeroTrustController.php | 400 | Maximum 1000 hashes per request |
TOO_MANY_IDSServerDatabaseController.php | 400 | Cannot delete more than 100 databases at once |
TOO_MANY_UUIDSServerBackupController.php | 400 | Cannot delete more than 100 backups at once |
TRANSFER_CREATE_FAILEDFileTransferController.php | 500 | Failed to queue the transfer |
TRANSFER_NOT_FOUNDServersController.php, WebSpacesController.php and 1 more | 404 | Transfer record not found1 other message |
TRASH_DISABLEDServerFilesController.php, WebSpaceFilesController.php | 403 | File trash is disabled on this panel |
TWO_FA_CODE_REQUIREDAccountDeletionController.php | 400 | A valid 2FA code is required |
TWO_FA_REQUIRED_FOR_DELETIONAccountDeletionController.php | 400 | Two-factor authentication must be enabled before deleting your account |
TWO_FACTOR_AUTH_ENABLEDTwoFactorController.php | 400 | Two factor authentication is enabled |
TWO_FACTOR_REQUIREDEmailLoginController.php, LoginController.php and 1 more | 401 | 2FA required |
TWO_FACTOR_SETUP_REQUIREDAuthMiddleware.php | 403 | Your role requires two-factor authentication. Set it up to continue. |
TYPE_IMMUTABLELocationsController.php | 400 | Location type cannot be changed after creation. |
UI_STATE_TOO_LARGEUiPreferencesController.php | 413 | UI state value is too large1 other message |
UNASSIGNMENT_FAILEDAllocationsController.php | 400 | Failed to unassign allocation from server |
UNAUTHORIZEDDatabaseSnapshotsController.php, DiscordController.php and 1 more | 401 | User not authenticated1 other message |
UNAUTHORIZED_ACCESSApiClientController.php, SessionController.php and 1 more | 403 | You are not allowed to access this API client2 other messages |
UNKNOWN_FIELDSKnowledgebaseController.php, MailTemplatesController.php and 1 more | 400 | set at runtime |
UNKNOWN_VARIABLEServerUserController.php | 422 | set at runtime |
UNLINK_FAILEDDiscordController.php | 500 | Failed to unlink Discord account |
UNLOCK_FAILEDServerBackupController.php | 500 | Failed to unlock backup |
UNMANAGED_ACTIONS_NOT_PERMITTEDServersController.php, UsersController.php and 1 more | 400 | Unmanaged actions are not permitted in demo mode |
UNSUPPORTED_DATABASE_TYPEServerDatabaseController.php, WebSpaceDatabaseController.php | 400 | Database type ' . $databaseHost['database_type'] . ' is not supported for user database creation.2 other messages |
UPDATE_ERRORFeatherZeroTrustController.php, TranslationsController.php | 500 | Failed to update configuration |
UPDATE_FAILEDBackupSchedulesController.php, DnsHostsController.php and 1 more | 400, 500, 503 | Failed to update backup schedule2 other messages |
UPLOAD_ERRORServerLogsController.php | 500 | set at runtime |
UPLOAD_FAILEDServerLogsController.php, VmUserInstanceController.php | 500, 503 | ISO upload did not return a volid |
USE_DEVICE_ENDPOINTApiClientController.php | 400 | Use POST /api/user/api-clients/oauth2/device for serverless/device authorization |
USER_ALREADY_BANNEDUsersController.php | 400 | User is already banned |
USER_BANNEDPluginSidebarController.php, EmailLoginController.php and 1 more | 400, 401, 403 | User is banned2 other messages |
USER_CODE_REQUIREDApiClientController.php | 400 | user_code is required |
USER_CREATE_FAILEDPterodactylImporterController.php | 400 | Failed to create user |
USER_EMAIL_NOT_FOUNDSettingsController.php | 400 | User email not found |
USER_HAS_ACTIVE_SERVICESAccountDeletionController.php | 409 | Cannot delete your account while you have active servers, VDS instances, or subscriptions. Remove them first, or ask an administrator to enable delete-after-services mode. |
USER_IMPORT_ERRORPterodactylImporterController.php | 500 | set at runtime |
USER_NOT_BANNEDUsersController.php | 400 | User is not banned |
USER_NOT_FOUNDDatabaseSnapshotsController.php, ImpersonationController.php and 1 more | 400, 404 | Failed to retrieve user information2 other messages |
USER_PROVISION_FAILEDLdapController.php | 500 | Failed to provision user |
USER_RECREATE_FAILEDDatabaseSnapshotsController.php | 500 | Failed to recreate user after fresh restore |
USER_RETRIEVAL_FAILEDRegisterController.php | 500 | Failed to retrieve created user |
USER_RETRIEVE_FAILEDPterodactylImporterController.php | 500 | Failed to retrieve created user |
USER_TOO_LONGServerImportController.php | 400 | User must be less than 255 characters |
USERNAME_ALREADY_EXISTSUsersController.php, RegisterController.php and 1 more | 400, 409 | Username already exists |
USERNAME_CHANGE_NOT_ALLOWEDSessionController.php | 403 | You are not allowed to change your username! |
UUID_ALREADY_EXISTSNodesController.php, PterodactylImporterController.php and 1 more | 400 | Node with this UUID already exists2 other messages |
VALIDATION_ERRORBlockedEmailDomainsController.php, BlockedIpsController.php and 1 more | 400 | Field domain is required2 other messages |
VALIDATION_FAILEDDnsHostsController.php, MailHostsController.php and 1 more | 400 | name is required2 other messages |
VARIABLE_CREATE_FAILEDSpellsController.php | 400 | Failed to create variable |
VARIABLE_DELETE_FAILEDSpellsController.php | 400 | Failed to delete variable |
VARIABLE_NOT_EDITABLEServerUserController.php | 403 | set at runtime |
VARIABLE_NOT_FOUNDSpellsController.php | 404 | Variable not found |
VARIABLE_UPDATE_FAILEDSpellsController.php | 400 | Failed to update variable |
VARIABLES_CREATE_FAILEDServersController.php, ServerUserController.php | 500 | Failed to create new server variables |
VARIABLES_DELETE_FAILEDServersController.php | 500 | Failed to delete old server variables |
VARIABLES_UPDATE_FAILEDServersController.php, ServerUserController.php | 500 | Failed to update server variables |
VERSION_CHECK_FAILEDNodesController.php | 500 | Failed to check version status |
VERSION_FAILEDServerUserController.php | 500 | set at runtime |
VERSION_REQUIREDCloudPluginsController.php | 400 | Version is required to download this product release |
VERSION_RETRIEVAL_FAILEDNodesController.php, WebNodesController.php | 500 | Failed to retrieve Wings version1 other message |
VM_INSTANCE_ID_MISSINGVmInstanceMiddleware.php | 400 | VM instance ID not provided |
VM_INSTANCE_NOT_FOUNDVmInstancesController.php, VmUserActivityController.php and 1 more | 404 | VM instance not found |
VM_INSTANCE_SUSPENDEDVmInstanceMiddleware.php | 403 | Sorry, but you can't access VDS instances while they are suspended. |
VM_NODE_CREATE_FAILEDVmNodesController.php | 400 | Failed to create VM node |
VM_NODE_DELETE_FAILEDVmNodesController.php | 400 | Failed to delete VM node |
VM_NODE_IN_USEVmNodesController.php | 400 | Cannot delete VM node - it is being used by one or more VM templates2 other messages |
VM_NODE_IP_CREATE_FAILEDVmNodesController.php | 400 | Failed to create VM node IP |
VM_NODE_IP_DELETE_FAILEDVmNodesController.php | 400 | Failed to delete VM node IP |
VM_NODE_IP_NOT_FOUNDVmNodesController.php | 404 | VM node IP not found |
VM_NODE_IP_PRIMARY_FAILEDVmNodesController.php | 400 | Failed to set primary VM node IP |
VM_NODE_IP_UPDATE_FAILEDVmNodesController.php | 400 | Failed to update VM node IP |
VM_NODE_NOT_FOUNDVmInstancesController.php, VmNodesController.php and 1 more | 404 | VM node not found |
VM_NODE_UPDATE_FAILEDVmNodesController.php | 400 | Failed to update VM node |
WARN_FAILEDServersController.php | 500 | Failed to send warning |
WEB_NODE_CREATE_FAILEDWebNodesController.php | 400 | Failed to create web node |
WEB_NODE_DELETE_FAILEDWebNodesController.php | 400 | Failed to delete web node |
WEB_NODE_NOT_FOUNDDatabasesController.php, MailHostsController.php and 1 more | 404 | Web node not found |
WEB_NODE_SELF_UPDATE_FAILEDWebNodesController.php | 503 | set at runtime |
WEB_NODE_TOKEN_RESET_FAILEDWebNodesController.php | 400 | Failed to reset web node token |
WEB_NODE_UPDATE_FAILEDWebNodesController.php | 400 | Failed to update web node |
WEB_NODE_VALIDATION_FAILEDWebNodesController.php | 400 | set at runtime |
WEBAUTHN_INVALIDPasskeyController.php | 400 | Invalid authentication state2 other messages |
WEBAUTHN_VERIFICATION_FAILEDPasskeyController.php | 400 | Passkey verification failed1 other message |
WEBHOOK_NOT_CONFIGUREDWebSpaceGitWebhookController.php | 404 | Git webhook is not configured |
WEBHOSTING_ALPHA_ACCEPTANCE_REQUIREDLocationsController.php | 400 | You must accept the WebHosting alpha notice before creating a Web Hosting location |
WEBMAIL_INSTALL_FAILEDWebSpacesController.php, WebSpaceMailboxController.php | 500 | set at runtime |
WEBMAIL_NOT_INSTALLEDWebSpaceMailboxController.php | 404 | Webmail is not installed |
WEBMAIL_SSO_FAILEDWebSpaceMailboxController.php | 500 | set at runtime |
WEBMAIL_SSO_NOT_CONFIGUREDWebSpaceMailboxController.php | 503 | Node webmail is configured but SSO secret is missing; reinstall/configure the webmail package |
WEBPLATE_DELETE_FAILEDWebPlatesController.php | 500 | Failed to delete WebPlate |
WEBPLATE_IN_USEWebPlatesController.php | 409 | Cannot delete WebPlate that is in use by one or more WebSpaces |
WEBPLATE_NOT_FOUNDWebPlatesController.php, WebSpacesController.php and 1 more | 404 | WebPlate not found1 other message |
WEBSPACE_NOT_FOUNDWebSpaceDnsController.php, WebSpacesController.php and 1 more | 404 | WebSpace not found |
WEBSPACE_SUSPENDEDWebSpacesController.php | 403 | WebSpace is suspended |
WINGS_CONNECTION_FAILEDServerBackupController.php | 500 | set at runtime |
WINGS_CONNECTION_UNAVAILABLEServerFilesController.php | 503 | Could not reach the node. It may be offline or Wings may be down. |
WINGS_ERRORServersController.php, ServerFilesController.php and 1 more | - | set at runtime |
WINGS_FORBIDDENServersController.php, ServerLogsController.php and 1 more | 403 | Forbidden access to Wings daemon |
WINGS_UNAUTHORIZEDServersController.php, ServerLogsController.php and 1 more | 401 | Unauthorized access to Wings daemon |
WORDPRESS_INSTALL_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
WORDPRESS_PLUGIN_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
WORDPRESS_PROMOTE_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
WORDPRESS_STAGING_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
WORDPRESS_UPDATE_FAILEDWebSpaceAppsController.php | 503 | set at runtime |
WORDPRESS_VALIDATION_FAILEDWebSpaceAppsController.php | 400 | set at runtime |
ZONE_IN_USEWebSpaceDnsController.php | 409 | Zone is already linked to another WebSpace |
ZONE_NOT_FOUNDWebSpaceDnsController.php | 404 | Could not resolve zone in provider account |