View .md

Plugin events reference

All 465 FeatherPanel plugin event methods (436 event names), grouped by area, with the arguments each listener gets, where the core emits it and a PHP listener for each one.

Last synced from FeatherPanel 15b94e9 on .

On this page
Event methods
465
436 distinct names
Emitted by the core
378
87 declared only
Emit sites
489
in 59 categories

How events work

Every event name is a string returned by a static method on a class in App\Plugins\Events\Events, for example UserEvent::onUserCreated() returns featherpanel:user:created. Register listeners in the processEvents() method of your entry class. The plugin loader calls it for every plugin it loads; it does not check the hasEvents flag, but set it anyway as the manifest docs describe. An exception thrown inside processEvents() itself is caught and logged as "Failed to process plugin event". The behaviour of the listeners is read from PluginEvents.php:

  • Arguments are positional. emit() calls each listener with ...array_values($payload), so a listener gets the payload values in the order the emitter wrote them. The keys are not passed. Name your parameters whatever you like, but keep the order.
  • Listeners cannot cancel or change the action. emit() returns nothing and runs after the core has done its work in almost every case. Arrays and scalars are copies. Objects are passed by handle, so a listener that receives an object (the RouteCollection in router::Ready, for example) works on the same instance.
  • Exceptions are not caught. There is no try/catch around listeners. An exception thrown in a listener reaches the controller that emitted the event and can turn a successful request into an error. Catch your own errors.
  • Listeners run in order of registration, synchronously, inside the request that emitted the event.
  • 36 events have more than one payload. When emit sites pass different argument lists, the same position can hold different values. For example featherpanel:user:created gets (user, created_by) from PterodactylImporterController::importUser and (user, user_id, uuid, created_by) from UsersController::create. The category pages flag these events; name only the shared leading arguments and take the rest with ...$rest.
  • Some names have two methods. 58 methods return a name that another method also returns (for example ServerEvent::onServerFileWritten() and ServerFilesEvent::onServerFileSaved()). Listeners are keyed by the name, so either method receives every emit of it.

The list is generated from the event classes and checked against the hand-written events.md in the panel repository: 465 rows, all of them match. Each category page lists the arguments per event, the emit sites with the endpoint that triggers them, and a listener you can paste. Types come from the emitting code: a literal or cast, a typed function parameter, or the event's docblock when the code does not say. A blank type means the value comes from a variable whose type the code does not declare; it is usually an array row from the database.

Listener example

AuthEvent::onAuthEmailLoginCodeRequested() is emitted with 2 values: user (array), ip_address (string). The listener takes them in that order:

<?php

namespace App\Addons\myplugin;

use App\App;
use App\Plugins\AppPlugin;
use App\Plugins\PluginEvents;
use App\Plugins\Events\Events\AuthEvent;

class MyPlugin implements AppPlugin
{
    public static function processEvents(PluginEvents $event): void
    {
        $event->on(AuthEvent::onAuthEmailLoginCodeRequested(), function ($user, $ipAddress): void {
            App::getInstance(true)->getLogger()->info('[myplugin] featherpanel:auth:email:login:code:requested ' . json_encode(['user' => $user, 'ip_address' => $ipAddress]));
        });
    }

    public static function pluginInstall(): void
    {
    }

    public static function pluginUninstall(): void
    {
    }
}

See Lifecycle and events for when processEvents() runs and Power SDK reference for the frontend events (fp:*) that run in the browser.

Categories

AllocationsEvent7 events, 3 emittedAppEvent1 event, 1 emittedAuthEvent18 events, 18 emittedBackupPolicyEvent5 events, 5 emittedChatbotEvent2 events, 2 emittedCloudManagementEvent5 events, 4 emittedCloudPluginsEvent2 events, 1 emittedConsoleEvent3 events, 1 emittedDatabaseManagementEvent3 events, 1 emittedDatabaseSnapshotsEvent4 events, 4 emittedDatabasesEvent11 events, 3 emittedDnsHostsEvent3 events, 3 emittedFeatherZeroTrustEvent7 events, 4 emittedFileManagerEvent6 events, 3 emittedHostingPackagesEvent3 events, 3 emittedImagesEvent7 events, 3 emittedKnowledgebaseEvent23 events, 23 emittedLdapProvidersEvent3 events, 3 emittedLocationsEvent7 events, 3 emittedLogViewerEvent4 events, 2 emittedMailHostsEvent3 events, 3 emittedMailTemplatesEvent7 events, 3 emittedMountsEvent3 events, 3 emittedNodesEvent9 events, 3 emittedNotificationsEvent8 events, 7 emittedOidcProvidersEvent3 events, 3 emittedPasskeysEvent5 events, 5 emittedPermissionsEvent7 events, 3 emittedPluginManagerEvent5 events, 4 emittedPluginUiEvent7 events, 7 emittedPluginsSettingsEvent2 events, 2 emittedQuilldEvent8 events, 8 emittedRateLimiterEvent4 events, 4 emittedRealmsEvent7 events, 3 emittedRedirectLinksEvent7 events, 7 emittedRolesEvent7 events, 3 emittedServerEvent51 events, 49 emittedServerAllocationEvent3 events, 2 emittedServerBackupEvent5 events, 3 emittedServerDatabaseEvent4 events, 3 emittedServerFilesEvent7 events, 6 emittedServerProxyEvent2 events, 2 emittedServerScheduleEvent5 events, 3 emittedServerSubuserEvent4 events, 3 emittedServerTaskEvent5 events, 4 emittedServerUserEvent3 events, 1 emittedSettingsEvent7 events, 4 emittedSpellsEvent15 events, 7 emittedSubdomainsEvent10 events, 9 emittedTicketEvent21 events, 20 emittedUserEvent10 events, 10 emittedUserApiClientEvent4 events, 3 emittedUserSshKeyEvent4 events, 3 emittedVdsEvent17 events, 17 emittedVdsNodeEvent10 events, 10 emittedWebNodeEvent4 events, 4 emittedWebPlatesEvent3 events, 3 emittedWebSpaceEvent33 events, 32 emittedWingsEvent22 events, 22 emitted

All events

Filter by event name, method, category or argument. Click a row to open the event with its payload and example.

465 events

EventArgumentsStatus
AllocationsEvent::onAllocationCreated()featherpanel:admin:allocations:allocation:createdallocations, created_count, created_byemitted
AllocationsEvent::onAllocationDeleted()featherpanel:admin:allocations:allocation:deletedallocation, deleted_byemitted
AllocationsEvent::onAllocationNotFound()featherpanel:admin:allocations:allocation:not:found-not emitted
AllocationsEvent::onAllocationRetrieved()featherpanel:admin:allocations:allocation:retrieved-not emitted
AllocationsEvent::onAllocationUpdated()featherpanel:admin:allocations:allocation:updatedallocation, updated_data, updated_byemitted
AllocationsEvent::onAllocationsError()featherpanel:admin:allocations:error-not emitted
AllocationsEvent::onAllocationsRetrieved()featherpanel:admin:allocations:retrieved-not emitted
AppEvent::onRouterReady()router::Readyrouteremitted
AuthEvent::onAuth2FAEnabled()featherpanel:auth:2fa:enableduseremitted
AuthEvent::onAuth2FAFailed()featherpanel:auth:2fa:faileduser, ip_addressemitted
AuthEvent::onAuth2FASetup()featherpanel:auth:2fa:setupuseremitted
AuthEvent::onAuth2FAVerified()featherpanel:auth:2fa:verifieduseremitted
AuthEvent::onAuthAccountLocked()featherpanel:auth:account:lockedidentifier, lockout_seconds, attemptsemitted
AuthEvent::onAuthAccountUnlocked()featherpanel:auth:account:unlockedidentifieremitted
AuthEvent::onAuthEmailChanged()featherpanel:auth:email:changeduser_uuid, old_email, new_email, ip_addressemitted
AuthEvent::onAuthEmailLoginCodeRequested()featherpanel:auth:email:login:code:requesteduser, ip_addressemitted
AuthEvent::onAuthForgotPassword()featherpanel:auth:forgot:passworduser, reset_url, ip_address, reset_tokenemitted
AuthEvent::onAuthForgotPasswordFailed()featherpanel:auth:forgot:password:failedemail, reason, ip_addressemitted
AuthEvent::onAuthLoginFailed()featherpanel:auth:login:faileduser, reason, ip_addressemitted
AuthEvent::onAuthLoginSuccess()featherpanel:auth:login:successuseremitted
AuthEvent::onAuthLogout()featherpanel:auth:logoutruntime payloademitted
AuthEvent::onAuthPasswordChanged()featherpanel:auth:password:changeduser_uuid, user, ip_addressemitted
AuthEvent::onAuthPasswordResetFailed()featherpanel:auth:password:reset:failedtoken, reason, ip_addressemitted
AuthEvent::onAuthRegisterSuccess()featherpanel:auth:register:successuseremitted
AuthEvent::onAuthRegistrationFailed()featherpanel:auth:registration:failedemail, username, reason, ip_addressemitted
AuthEvent::onAuthResetPasswordSuccess()featherpanel:auth:reset:password:successuseremitted
BackupPolicyEvent::onBackupPolicyCreated()featherpanel:admin:backup_policy:createdpolicy, created_byemitted
BackupPolicyEvent::onBackupPolicyDeleted()featherpanel:admin:backup_policy:deletedpolicy, deleted_byemitted
BackupPolicyEvent::onBackupPolicyRunCompleted()featherpanel:admin:backup_policy:run:completedpolicy, result, manualemitted
BackupPolicyEvent::onBackupPolicyRunStarted()featherpanel:admin:backup_policy:run:startedpolicy, manual, triggered_byemitted
BackupPolicyEvent::onBackupPolicyUpdated()featherpanel:admin:backup_policy:updatedpolicy, updated_byemitted
ChatbotEvent::onConversationDeleted()featherpanel:chatbot:conversation:deleteuser_uuid, conversation_idemitted
ChatbotEvent::onConversationMemoryUpdated()featherpanel:chatbot:conversation:memory:updateuser_uuid, conversation_id, memoryemitted
CloudManagementEvent::onCloudCredentialsStored()featherpanel:admin:cloud:cloud:credentials:storedcredentials, stored_byemitted
CloudManagementEvent::onCloudCredentialsRetrieved()featherpanel:admin:cloud:credentials:retrievedcredentialsemitted
CloudManagementEvent::onCloudCredentialsRotated()featherpanel:admin:cloud:credentials:rotatedcredential_type, rotated_byemitted
CloudManagementEvent::onCloudManagementError()featherpanel:admin:cloud:error-not emitted
CloudManagementEvent::onPanelCredentialsStored()featherpanel:admin:cloud:panel:credentials:storedcredentials, stored_byemitted
CloudPluginsEvent::onPluginInstalled()featherpanel:cloud:plugin:installedidentifier, plugin_data, user_uuidemitted
CloudPluginsEvent::onPluginUninstalled()featherpanel:cloud:plugin:uninstalled-not emitted
ConsoleEvent::onCommandExecuted()featherpanel:admin:console:command:executedcommand, working_directory, return_code, execution_time, executed_byemitted
ConsoleEvent::onConsoleError()featherpanel:admin:console:error-not emitted
ConsoleEvent::onSystemInfoRetrieved()featherpanel:admin:console:system_info:retrieved-not emitted
DatabaseManagementEvent::onDatabaseManagementError()featherpanel:admin:database_management:error-not emitted
DatabaseManagementEvent::onMigrationsExecuted()featherpanel:admin:database_management:migrations:executedexecuted, skipped, failed, total_time, executed_byemitted
DatabaseManagementEvent::onStatusRetrieved()featherpanel:admin:database_management:status:retrieved-not emitted
DatabasesEvent::onDatabasesByNodeRetrieved()featherpanel:admin:databases:by:node:retrieved-not emitted
DatabasesEvent::onDatabaseConnectionTested()featherpanel:admin:databases:connection:tested-not emitted
DatabasesEvent::onDatabaseConnectionError()featherpanel:admin:databases:database:connection:error-not emitted
DatabasesEvent::onDatabaseCreated()featherpanel:admin:databases:database:createddatabase_id, database_data, created_byemitted
DatabasesEvent::onDatabaseDeleted()featherpanel:admin:databases:database:deleteddatabase, deleted_byemitted
DatabasesEvent::onDatabaseHealthChecked()featherpanel:admin:databases:database:health:checked-not emitted
DatabasesEvent::onDatabaseNotFound()featherpanel:admin:databases:database:not:found-not emitted
DatabasesEvent::onDatabaseRetrieved()featherpanel:admin:databases:database:retrieved-not emitted
DatabasesEvent::onDatabaseUpdated()featherpanel:admin:databases:database:updateddatabase, updated_data, updated_byemitted
DatabasesEvent::onDatabasesError()featherpanel:admin:databases:error-not emitted
DatabasesEvent::onDatabasesRetrieved()featherpanel:admin:databases:retrieved-not emitted
DatabaseSnapshotsEvent::onSnapshotCreated()featherpanel:database:snapshot:createdfilename, size, user_uuidemitted
DatabaseSnapshotsEvent::onSnapshotDeleted()featherpanel:database:snapshot:deletedfilename, user_uuidemitted
DatabaseSnapshotsEvent::onSnapshotDownloaded()featherpanel:database:snapshot:downloadedfilename, user_uuidemitted
DatabaseSnapshotsEvent::onSnapshotRestored()featherpanel:database:snapshot:restoredfilename, user_uuidemitted
DnsHostsEvent::onDnsHostCreated()featherpanel:admin:dns_hosts:host:createdhostemitted
DnsHostsEvent::onDnsHostDeleted()featherpanel:admin:dns_hosts:host:deletedhost_id, hostemitted
DnsHostsEvent::onDnsHostUpdated()featherpanel:admin:dns_hosts:host:updatedhost_id, hostemitted
FeatherZeroTrustEvent::onFeatherZeroTrustConfigRetrieved()featherpanel:admin:featherzerotrust:config:retrievedconfigemitted
FeatherZeroTrustEvent::onFeatherZeroTrustConfigUpdated()featherpanel:admin:featherzerotrust:config:updatedold_config, new_config, updated_byemitted
FeatherZeroTrustEvent::onFeatherZeroTrustError()featherpanel:admin:featherzerotrust:error-not emitted
FeatherZeroTrustEvent::onFeatherZeroTrustLogsRetrieved()featherpanel:admin:featherzerotrust:logs:retrieved-not emitted
FeatherZeroTrustEvent::onFeatherZeroTrustScanCompleted()featherpanel:admin:featherzerotrust:scan:completedserver_uuid, scan_results, detections_countemitted
FeatherZeroTrustEvent::onFeatherZeroTrustScanError()featherpanel:admin:featherzerotrust:scan:error-not emitted
FeatherZeroTrustEvent::onFeatherZeroTrustScanStarted()featherpanel:admin:featherzerotrust:scan:startedserver_uuid, directory, max_depth, started_byemitted
FileManagerEvent::onDirectoryBrowsed()featherpanel:admin:file_manager:directory:browsed-not emitted
FileManagerEvent::onFileManagerError()featherpanel:admin:file_manager:error-not emitted
FileManagerEvent::onFileCreated()featherpanel:admin:file_manager:file:createdpath, is_directory, created_byemitted
FileManagerEvent::onFileDeleted()featherpanel:admin:file_manager:file:deletedpath, was_directory, deleted_byemitted
FileManagerEvent::onFileRead()featherpanel:admin:file_manager:file:read-not emitted
FileManagerEvent::onFileSaved()featherpanel:admin:file_manager:file:savedpath, size, saved_byemitted
HostingPackagesEvent::onHostingPackageCreated()featherpanel:admin:hosting_packages:package:createdpackageemitted
HostingPackagesEvent::onHostingPackageDeleted()featherpanel:admin:hosting_packages:package:deletedpackage_id, packageemitted
HostingPackagesEvent::onHostingPackageUpdated()featherpanel:admin:hosting_packages:package:updatedpackage_id, packageemitted
ImagesEvent::onImagesError()featherpanel:admin:images:error-not emitted
ImagesEvent::onImageCreated()featherpanel:admin:images:image:createdimage_id, image_data, created_byemitted
ImagesEvent::onImageDeleted()featherpanel:admin:images:image:deletedimage, deleted_byemitted
ImagesEvent::onImageNotFound()featherpanel:admin:images:image:not:found-not emitted
ImagesEvent::onImageRetrieved()featherpanel:admin:images:image:retrieved-not emitted
ImagesEvent::onImageUpdated()featherpanel:admin:images:image:updatedimage, updated_data, updated_byemitted
ImagesEvent::onImagesRetrieved()featherpanel:admin:images:retrieved-not emitted
KnowledgebaseEvent::onKnowledgebaseArticleCreated()featherpanel:admin:knowledgebase:article:createdarticle, created_byemitted
KnowledgebaseEvent::onKnowledgebaseArticleDeleted()featherpanel:admin:knowledgebase:article:deletedarticle, deleted_byemitted
KnowledgebaseEvent::onKnowledgebaseArticleRetrieved()featherpanel:admin:knowledgebase:article:retrievedarticleemitted
KnowledgebaseEvent::onKnowledgebaseArticleUpdated()featherpanel:admin:knowledgebase:article:updatedarticle, updated_byemitted
KnowledgebaseEvent::onKnowledgebaseArticlesReordered()featherpanel:admin:knowledgebase:articles:reorderedarticles, reordered_byemitted
KnowledgebaseEvent::onKnowledgebaseArticlesRetrieved()featherpanel:admin:knowledgebase:articles:retrievedarticles, pagination, searchemitted
KnowledgebaseEvent::onKnowledgebaseAttachmentDeleted()featherpanel:admin:knowledgebase:attachment:deletedarticle, attachment, deleted_byemitted
KnowledgebaseEvent::onKnowledgebaseAttachmentUploaded()featherpanel:admin:knowledgebase:attachment:uploadedarticle, attachment, uploaded_byemitted
KnowledgebaseEvent::onKnowledgebaseAttachmentsRetrieved()featherpanel:admin:knowledgebase:attachments:retrievedarticle, attachmentsemitted
KnowledgebaseEvent::onKnowledgebaseCategoriesRetrieved()featherpanel:admin:knowledgebase:categories:retrievedcategories, pagination, searchemitted
KnowledgebaseEvent::onKnowledgebaseCategoryCreated()featherpanel:admin:knowledgebase:category:createdcategory, created_byemitted
KnowledgebaseEvent::onKnowledgebaseCategoryDeleted()featherpanel:admin:knowledgebase:category:deletedcategory, deleted_byemitted
KnowledgebaseEvent::onKnowledgebaseCategoryRetrieved()featherpanel:admin:knowledgebase:category:retrievedcategoryemitted
KnowledgebaseEvent::onKnowledgebaseCategoryUpdated()featherpanel:admin:knowledgebase:category:updatedcategory, updated_byemitted
KnowledgebaseEvent::onKnowledgebaseIconUploaded()featherpanel:admin:knowledgebase:icon:uploadedurl, filename, uploaded_byemitted
KnowledgebaseEvent::onKnowledgebaseTagCreated()featherpanel:admin:knowledgebase:tag:createdarticle, tag, created_byemitted
KnowledgebaseEvent::onKnowledgebaseTagDeleted()featherpanel:admin:knowledgebase:tag:deletedarticle, tag, deleted_byemitted
KnowledgebaseEvent::onKnowledgebaseTagsRetrieved()featherpanel:admin:knowledgebase:tags:retrievedarticle, tagsemitted
KnowledgebaseEvent::onUserKnowledgebaseArticleRetrieved()featherpanel:user:knowledgebase:article:retrievedarticle, attachments, tags, useremitted
KnowledgebaseEvent::onUserKnowledgebaseArticlesRetrieved()featherpanel:user:knowledgebase:articles:retrievedarticles, paginationemitted
KnowledgebaseEvent::onUserKnowledgebaseCategoriesRetrieved()featherpanel:user:knowledgebase:categories:retrievedcategories, paginationemitted
KnowledgebaseEvent::onUserKnowledgebaseCategoryArticlesRetrieved()featherpanel:user:knowledgebase:category:articles:retrievedcategory, articles, paginationemitted
KnowledgebaseEvent::onUserKnowledgebaseCategoryRetrieved()featherpanel:user:knowledgebase:category:retrievedcategoryemitted
LdapProvidersEvent::onLdapProviderCreated()featherpanel:ldap:provider:createuser_uuid, provideremitted
LdapProvidersEvent::onLdapProviderDeleted()featherpanel:ldap:provider:deleteuser_uuid, provideremitted
LdapProvidersEvent::onLdapProviderUpdated()featherpanel:ldap:provider:updateuser_uuid, provider, changed_fieldsemitted
LocationsEvent::onLocationsError()featherpanel:admin:locations:error-not emitted
LocationsEvent::onLocationCreated()featherpanel:admin:locations:location:createdlocation, created_byemitted
LocationsEvent::onLocationDeleted()featherpanel:admin:locations:location:deletedlocation, deleted_byemitted
LocationsEvent::onLocationNotFound()featherpanel:admin:locations:location:not:found-not emitted
LocationsEvent::onLocationRetrieved()featherpanel:admin:locations:location:retrieved-not emitted
LocationsEvent::onLocationUpdated()featherpanel:admin:locations:location:updatedlocation, updated_data, updated_byemitted
LocationsEvent::onLocationsRetrieved()featherpanel:admin:locations:retrieved-not emitted
LogViewerEvent::onLogCleared()featherpanel:admin:log_viewer:clearedlog_type, log_file, cleared_byemitted
LogViewerEvent::onLogViewerError()featherpanel:admin:log_viewer:error-not emitted
LogViewerEvent::onLogsUploaded()featherpanel:admin:log_viewer:uploadedresults, uploaded_byemitted
LogViewerEvent::onLogViewed()featherpanel:admin:log_viewer:viewed-not emitted
MailHostsEvent::onMailHostCreated()featherpanel:admin:mail_hosts:host:createdhostemitted
MailHostsEvent::onMailHostDeleted()featherpanel:admin:mail_hosts:host:deletedhost_id, hostemitted
MailHostsEvent::onMailHostUpdated()featherpanel:admin:mail_hosts:host:updatedhost_id, hostemitted
MailTemplatesEvent::onMailTemplatesError()featherpanel:admin:mail_templates:error-not emitted
MailTemplatesEvent::onMailTemplatesRetrieved()featherpanel:admin:mail_templates:retrieved-not emitted
MailTemplatesEvent::onMailTemplateCreated()featherpanel:admin:mail_templates:template:createdtemplate_id, template_data, created_byemitted
MailTemplatesEvent::onMailTemplateDeleted()featherpanel:admin:mail_templates:template:deletedtemplate, deleted_byemitted
MailTemplatesEvent::onMailTemplateNotFound()featherpanel:admin:mail_templates:template:not:found-not emitted
MailTemplatesEvent::onMailTemplateRetrieved()featherpanel:admin:mail_templates:template:retrieved-not emitted
MailTemplatesEvent::onMailTemplateUpdated()featherpanel:admin:mail_templates:template:updatedtemplate, updated_data, updated_byemitted
MountsEvent::onMountCreated()featherpanel:admin:mounts:mount:createdmount_id, mount, created_byemitted
MountsEvent::onMountDeleted()featherpanel:admin:mounts:mount:deletedmount_id, deleted_byemitted
MountsEvent::onMountUpdated()featherpanel:admin:mounts:mount:updatedmount_id, mount, updated_byemitted
NodesEvent::onNodesError()featherpanel:admin:nodes:error-not emitted
NodesEvent::onNodeConnectionError()featherpanel:admin:nodes:node:connection:error-not emitted
NodesEvent::onNodeCreated()featherpanel:admin:nodes:node:creatednode, created_byemitted
NodesEvent::onNodeDeleted()featherpanel:admin:nodes:node:deletednode, deleted_byemitted
NodesEvent::onNodeKeyReset()featherpanel:admin:nodes:node:key:reset-not emitted
NodesEvent::onNodeNotFound()featherpanel:admin:nodes:node:not:found-not emitted
NodesEvent::onNodeRetrieved()featherpanel:admin:nodes:node:retrieved-not emitted
NodesEvent::onNodeUpdated()featherpanel:admin:nodes:node:updatednode, updated_data, updated_byemitted
NodesEvent::onNodesRetrieved()featherpanel:admin:nodes:retrieved-not emitted
NotificationsEvent::onNotificationsError()featherpanel:admin:notifications:error-not emitted
NotificationsEvent::onNotificationCreated()featherpanel:admin:notifications:notification:creatednotification_id, notification_data, created_by, emailedemitted
NotificationsEvent::onNotificationDeleted()featherpanel:admin:notifications:notification:deletednotification_id, notification_data, deleted_byemitted
NotificationsEvent::onNotificationNotFound()featherpanel:admin:notifications:notification:not:foundnotification_id, error_messageemitted
NotificationsEvent::onNotificationRetrieved()featherpanel:admin:notifications:notification:retrievednotification_id, notification_dataemitted
NotificationsEvent::onNotificationUpdated()featherpanel:admin:notifications:notification:updatednotification_id, old_data, new_data, updated_byemitted
NotificationsEvent::onNotificationsRetrieved()featherpanel:admin:notifications:retrievednotifications, pagination, filtersemitted
NotificationsEvent::onNotificationDismissed()featherpanel:user:notifications:notification:dismissednotification_id, user_id, useremitted
OidcProvidersEvent::onOidcProviderCreated()featherpanel:oidc:provider:createuser_uuid, provideremitted
OidcProvidersEvent::onOidcProviderDeleted()featherpanel:oidc:provider:deleteuser_uuid, provideremitted
OidcProvidersEvent::onOidcProviderUpdated()featherpanel:oidc:provider:updateuser_uuid, provider, changed_fieldsemitted
PasskeysEvent::onPasskeyAuthenticationFailed()featherpanel:auth:passkey:authentication:failederror, messageemitted
PasskeysEvent::onPasskeyAuthenticationSuccess()featherpanel:auth:passkey:authentication:successuseremitted
PasskeysEvent::onPasskeyDeleted()featherpanel:auth:passkey:deleteduser, passkey_idemitted
PasskeysEvent::onPasskeyRegistered()featherpanel:auth:passkey:registereduser, passkey_id, labelemitted
PasskeysEvent::onPasskeyUpdated()featherpanel:auth:passkey:updateduser, passkey_id, labelemitted
PermissionsEvent::onPermissionsError()featherpanel:admin:permissions:error-not emitted
PermissionsEvent::onPermissionCreated()featherpanel:admin:permissions:permission:createdpermission, created_byemitted
PermissionsEvent::onPermissionDeleted()featherpanel:admin:permissions:permission:deletedpermission, deleted_byemitted
PermissionsEvent::onPermissionNotFound()featherpanel:admin:permissions:permission:not:found-not emitted
PermissionsEvent::onPermissionRetrieved()featherpanel:admin:permissions:permission:retrieved-not emitted
PermissionsEvent::onPermissionUpdated()featherpanel:admin:permissions:permission:updatedpermission, updated_data, updated_byemitted
PermissionsEvent::onPermissionsRetrieved()featherpanel:admin:permissions:retrieved-not emitted
PluginManagerEvent::onPluginManagerError()featherpanel:admin:plugin_manager:error-not emitted
PluginManagerEvent::onPluginFileCreated()featherpanel:admin:plugin_manager:file:createdidentifier, file_type, file_data, created_byemitted
PluginManagerEvent::onPluginCreated()featherpanel:admin:plugin_manager:plugin:createdidentifier, plugin_data, created_byemitted
PluginManagerEvent::onPluginUpdated()featherpanel:admin:plugin_manager:plugin:updatedidentifier, updated_data, updated_byemitted
PluginManagerEvent::onPluginSettingsUpdated()featherpanel:admin:plugin_manager:settings:updatedidentifier, settings, updated_byemitted
PluginsSettingsEvent::onPluginSettingDelete()plugins:settings:deleteidentifier, keyemitted
PluginsSettingsEvent::onPluginSettingUpdate()plugins:settings:updateidentifier, key, valueemitted
PluginUiEvent::onUiError()featherpanel:system:plugins:ui:errorsource, message, contextemitted
PluginUiEvent::onOverridesRetrieved()featherpanel:system:plugins:ui:overrides:retrievedhide, replace, actionsemitted
PluginUiEvent::onUiPacksRetrieved()featherpanel:system:plugins:ui:packs:retrievedpacksemitted
PluginUiEvent::onPublicPagesRetrieved()featherpanel:system:plugins:ui:public-pages:retrievedpagesemitted
PluginUiEvent::onSidebarRetrieved()featherpanel:system:plugins:ui:sidebar:retrievedsidebar, contextemitted
PluginUiEvent::onThemesRetrieved()featherpanel:system:plugins:ui:themes:retrievedthemesemitted
PluginUiEvent::onWidgetsRetrieved()featherpanel:system:plugins:ui:widgets:retrievedwidgets, contextemitted
QuilldEvent::onQuilldActivityLogged()featherpanel:quilld:activity:loggedprocessed_countemitted
QuilldEvent::onQuilldConfigRetrieved()featherpanel:quilld:config:retrievedweb_node_id, panel_urlemitted
QuilldEvent::onQuilldInstallCompleted()featherpanel:quilld:install:completedwebspace, successful, reinstall, statusemitted
QuilldEvent::onQuilldInstallRetrieved()featherpanel:quilld:install:retrievedwebspace, installemitted
QuilldEvent::onQuilldSftpAuthenticated()featherpanel:quilld:sftp:authenticatedwebspace_uuid, user_uuid, permissionsemitted
QuilldEvent::onQuilldTransferStatusReported()featherpanel:quilld:transfer:statuswebspace_uuid, successful, erroremitted
QuilldEvent::onQuilldWebSpaceRetrieved()featherpanel:quilld:webspace:retrievedwebspaceemitted
QuilldEvent::onQuilldWebSpaceUpdated()featherpanel:quilld:webspace:updatedwebspaceemitted
RateLimiterEvent::onRateLimiterBulkUpdated()featherpanel:rate-limiter:bulk:updateuser_uuid, updated_routes, errorsemitted
RateLimiterEvent::onRateLimiterDeleted()featherpanel:rate-limiter:deleteuser_uuid, route_nameemitted
RateLimiterEvent::onRateLimiterGlobalUpdated()featherpanel:rate-limiter:global:updateuser_uuid, enabledemitted
RateLimiterEvent::onRateLimiterUpdated()featherpanel:rate-limiter:updateuser_uuid, route_name, configemitted
RealmsEvent::onRealmsError()featherpanel:admin:realms:error-not emitted
RealmsEvent::onRealmCreated()featherpanel:admin:realms:realm:createdrealm, created_byemitted
RealmsEvent::onRealmDeleted()featherpanel:admin:realms:realm:deletedrealm, deleted_byemitted
RealmsEvent::onRealmNotFound()featherpanel:admin:realms:realm:not:found-not emitted
RealmsEvent::onRealmRetrieved()featherpanel:admin:realms:realm:retrieved-not emitted
RealmsEvent::onRealmUpdated()featherpanel:admin:realms:realm:updatedrealm, updated_data, updated_byemitted
RealmsEvent::onRealmsRetrieved()featherpanel:admin:realms:retrieved-not emitted
RedirectLinksEvent::onRedirectLinksError()featherpanel:admin:redirect_links:errorerror, contextemitted
RedirectLinksEvent::onRedirectLinkCreated()featherpanel:admin:redirect_links:link:createdlink_id, linkemitted
RedirectLinksEvent::onRedirectLinkDeleted()featherpanel:admin:redirect_links:link:deletedlink_id, linkemitted
RedirectLinksEvent::onRedirectLinkNotFound()featherpanel:admin:redirect_links:link:not:foundlink_id, erroremitted
RedirectLinksEvent::onRedirectLinkRetrieved()featherpanel:admin:redirect_links:link:retrievedlink_id, linkemitted
RedirectLinksEvent::onRedirectLinkUpdated()featherpanel:admin:redirect_links:link:updatedlink_id, linkemitted
RedirectLinksEvent::onRedirectLinksRetrieved()featherpanel:admin:redirect_links:retrievedlinks, page, limitemitted
RolesEvent::onRolesError()featherpanel:admin:roles:error-not emitted
RolesEvent::onRolesRetrieved()featherpanel:admin:roles:retrieved-not emitted
RolesEvent::onRoleCreated()featherpanel:admin:roles:role:createdrole, created_byemitted
RolesEvent::onRoleDeleted()featherpanel:admin:roles:role:deletedrole, deleted_byemitted
RolesEvent::onRoleNotFound()featherpanel:admin:roles:role:not:found-not emitted
RolesEvent::onRoleRetrieved()featherpanel:admin:roles:role:retrieved-not emitted
RolesEvent::onRoleUpdated()featherpanel:admin:roles:role:updatedrole, updated_data, updated_byemitted
ServerEvent::onServerAllocationCreated()featherpanel:server:allocation:createuser_uuid, server_uuid, allocation_idemitted
ServerEvent::onServerAllocationUpdated()featherpanel:server:allocation:update-not emitted
ServerEvent::onServerBackupLocked()featherpanel:server:backup:lockuser_uuid, server_uuid, backup_uuidemitted
ServerEvent::onServerBackupUnlocked()featherpanel:server:backup:unlockuser_uuid, server_uuid, backup_uuidemitted
ServerEvent::onServerCreated()featherpanel:server:createdserver_id, server_data, created_byemitted
ServerEvent::onServerDeleted()featherpanel:server:deleteserver, deleted_byemitted
ServerEvent::onServerFileCompressed()featherpanel:server:file:compressuser_uuid, server_uuid, file_pathemitted
ServerEvent::onServerFileDecompressed()featherpanel:server:file:decompressuser_uuid, server_uuid, file_pathemitted
ServerEvent::onServerFilePermissionsChanged()featherpanel:server:file:permissionsuser_uuid, server_uuid, file_path, permissionsemitted
ServerEvent::onServerFilesCopied()featherpanel:server:files:copyuser_uuid, server_uuid, file_pathsemitted
ServerEvent::onServerLifecycleHookCompleted()featherpanel:server:lifecycle-hook:completeduser_uuid, server_uuid, power_action, hook_id, hook_typeemitted
ServerEvent::onServerLifecycleHookFailed()featherpanel:server:lifecycle-hook:faileduser_uuid, server_uuid, power_action, hook_id, hook_type, step_id, erroremitted
ServerEvent::onServerLifecycleHookStarted()featherpanel:server:lifecycle-hook:starteduser_uuid, server_uuid, power_action, hook_id, hook_typeemitted
ServerEvent::onServerLifecycleHookStepCompleted()featherpanel:server:lifecycle-hook:step:completeduser_uuid, server_uuid, power_action, hook_id, hook_type, step_id, task_typeemitted
ServerEvent::onServerLifecycleHookStepFailed()featherpanel:server:lifecycle-hook:step:faileduser_uuid, server_uuid, power_action, hook_id, hook_type, step_id, task_type, error, continuedemitted
ServerEvent::onServerLifecycleHookStepStarted()featherpanel:server:lifecycle-hook:step:starteduser_uuid, server_uuid, power_action, hook_id, hook_type, step_id, task_type, sequence_idemitted
ServerEvent::onServerPowerAction()featherpanel:server:power:actionuser_uuid, server_uuid, actionemitted
ServerEvent::onServerReinstalled()featherpanel:server:reinstalluser_uuid, server_uuidemitted
ServerEvent::onServerScheduleStatusToggled()featherpanel:server:schedule:status:toggleuser_uuid, server_uuid, schedule_idemitted
ServerEvent::onServerSuspended()featherpanel:server:suspendedserver, suspended_byemitted
ServerEvent::onServerTaskStatusToggled()featherpanel:server:task:status:toggleuser_uuid, server_uuid, schedule_id, task_idemitted
ServerEvent::onServerTransferCancelled()featherpanel:server:transfer:cancelledserver, cancelled_byemitted
ServerEvent::onServerTransferCompleted()featherpanel:server:transfer:completedserver, successful, destination_node_idemitted
ServerEvent::onServerTransferFailed()featherpanel:server:transfer:failedserver, successful, erroremitted
ServerEvent::onServerTransferInitiated()featherpanel:server:transfer:initiatedserver, source_node, destination_node, initiated_byemitted
ServerEvent::onServerTransferred()featherpanel:server:transferred-not emitted
ServerEvent::onServerUnsuspended()featherpanel:server:unsuspendedserver, unsuspended_byemitted
ServerEvent::onServerUpdated()featherpanel:server:updateuser_uuid, server_uuidemitted
ServerEvent::onServerAllocationDeleted()featherpanel:user:server:allocation:deleteduser_uuid, server_uuid, allocation_idemitted
ServerEvent::onServerBackupCreated()featherpanel:user:server:backup:createduser_uuid, server_uuid, backup_uuidemitted
ServerEvent::onServerBackupDeleted()featherpanel:user:server:backup:deleteduser_uuid, server_uuid, backup_uuidemitted
ServerEvent::onServerBackupRestored()featherpanel:user:server:backup:restoreduser_uuid, server_uuid, backup_uuidemitted
ServerEvent::onServerDatabaseCreated()featherpanel:user:server:database:createduser_uuid, server_uuid, database_idemitted
ServerEvent::onServerDatabaseDeleted()featherpanel:user:server:database:deleteduser_uuid, server_uuid, database_idemitted
ServerEvent::onServerDatabaseUpdated()featherpanel:user:server:database:updateduser_uuid, server_uuid, database_idemitted
ServerEvent::onServerDirectoryCreated()featherpanel:user:server:directory:createduser_uuid, server_uuid, directory_pathemitted
ServerEvent::onServerFileRenamed()featherpanel:user:server:file:renameduser_uuid, server_uuid, root, filesemitted
ServerEvent::onServerFileWritten()featherpanel:user:server:file:saveduser_uuid, server_uuid, file_pathemitted
ServerEvent::onServerFileUploaded()featherpanel:user:server:file:uploadeduser_uuid, server_uuid, file_pathemitted
ServerEvent::onServerFilesDeleted()featherpanel:user:server:files:deleteduser_uuid, server_uuidemitted
ServerEvent::onServerPullProcessDeleted()featherpanel:user:server:pull:deleteduser_uuid, server_uuid, pull_idemitted
ServerEvent::onServerScheduleCreated()featherpanel:user:server:schedule:createduser_uuid, server_uuid, schedule_idemitted
ServerEvent::onServerScheduleDeleted()featherpanel:user:server:schedule:deleteduser_uuid, server_uuid, schedule_idemitted
ServerEvent::onServerScheduleUpdated()featherpanel:user:server:schedule:updateduser_uuid, server_uuid, schedule_idemitted
ServerEvent::onServerSubuserCreated()featherpanel:user:server:subuser:createduser_uuid, server_uuid, subuser_idemitted
ServerEvent::onServerSubuserDeleted()featherpanel:user:server:subuser:deleteduser_uuid, server_uuid, subuser_idemitted
ServerEvent::onServerSubuserUpdated()featherpanel:user:server:subuser:updateduser_uuid, server_uuid, subuser_idemitted
ServerEvent::onServerTaskCreated()featherpanel:user:server:task:createduser_uuid, server_uuid, schedule_id, task_idemitted
ServerEvent::onServerTaskDeleted()featherpanel:user:server:task:deleteduser_uuid, server_uuid, schedule_id, task_idemitted
ServerEvent::onServerTaskSequenceUpdated()featherpanel:user:server:task:sequence:updateduser_uuid, server_uuid, schedule_id, task_idemitted
ServerEvent::onServerTaskUpdated()featherpanel:user:server:task:updateduser_uuid, server_uuid, schedule_id, task_idemitted
ServerAllocationEvent::onServerAllocationDeleted()featherpanel:user:server:allocation:deleteduser_uuid, server_uuid, allocation_idemitted
ServerAllocationEvent::onServerAllocationError()featherpanel:user:server:allocation:error-not emitted
ServerAllocationEvent::onServerAllocationSetPrimary()featherpanel:user:server:allocation:set_primaryuser_uuid, server_uuid, allocation_idemitted
ServerBackupEvent::onServerBackupCreated()featherpanel:user:server:backup:createduser_uuid, server_uuid, backup_uuidemitted
ServerBackupEvent::onServerBackupDeleted()featherpanel:user:server:backup:deleteduser_uuid, server_uuid, backup_uuidemitted
ServerBackupEvent::onServerBackupDownloaded()featherpanel:user:server:backup:downloaded-not emitted
ServerBackupEvent::onServerBackupError()featherpanel:user:server:backup:error-not emitted
ServerBackupEvent::onServerBackupRestored()featherpanel:user:server:backup:restoreduser_uuid, server_uuid, backup_uuidemitted
ServerDatabaseEvent::onServerDatabaseCreated()featherpanel:user:server:database:createduser_uuid, server_uuid, database_idemitted
ServerDatabaseEvent::onServerDatabaseDeleted()featherpanel:user:server:database:deleteduser_uuid, server_uuid, database_idemitted
ServerDatabaseEvent::onServerDatabaseError()featherpanel:user:server:database:error-not emitted
ServerDatabaseEvent::onServerDatabaseUpdated()featherpanel:user:server:database:updateduser_uuid, server_uuid, database_idemitted
ServerFilesEvent::onServerDirectoryCreated()featherpanel:user:server:directory:createduser_uuid, server_uuid, directory_pathemitted
ServerFilesEvent::onServerFileRenamed()featherpanel:user:server:file:renameduser_uuid, server_uuid, root, filesemitted
ServerFilesEvent::onServerFileSaved()featherpanel:user:server:file:saveduser_uuid, server_uuid, file_pathemitted
ServerFilesEvent::onServerFileUploaded()featherpanel:user:server:file:uploadeduser_uuid, server_uuid, file_pathemitted
ServerFilesEvent::onServerFilesDeleted()featherpanel:user:server:files:deleteduser_uuid, server_uuidemitted
ServerFilesEvent::onServerFilesError()featherpanel:user:server:files:error-not emitted
ServerFilesEvent::onServerPullProcessDeleted()featherpanel:user:server:pull:deleteduser_uuid, server_uuid, pull_idemitted
ServerProxyEvent::onServerProxyCreated()featherpanel:server:proxy:createuser_uuid, server_uuid, proxy_id, domain, portemitted
ServerProxyEvent::onServerProxyDeleted()featherpanel:server:proxy:deleteuser_uuid, server_uuid, proxy_id, domain, portemitted
ServerScheduleEvent::onServerScheduleCreated()featherpanel:user:server:schedule:createduser_uuid, server_uuid, schedule_idemitted
ServerScheduleEvent::onServerScheduleDeleted()featherpanel:user:server:schedule:deleteduser_uuid, server_uuid, schedule_idemitted
ServerScheduleEvent::onServerScheduleError()featherpanel:user:server:schedule:error-not emitted
ServerScheduleEvent::onServerScheduleTriggered()featherpanel:user:server:schedule:triggered-not emitted
ServerScheduleEvent::onServerScheduleUpdated()featherpanel:user:server:schedule:updateduser_uuid, server_uuid, schedule_idemitted
ServerSubuserEvent::onServerSubuserCreated()featherpanel:user:server:subuser:createduser_uuid, server_uuid, subuser_idemitted
ServerSubuserEvent::onServerSubuserDeleted()featherpanel:user:server:subuser:deleteduser_uuid, server_uuid, subuser_idemitted
ServerSubuserEvent::onServerSubuserError()featherpanel:user:server:subuser:error-not emitted
ServerSubuserEvent::onServerSubuserUpdated()featherpanel:user:server:subuser:updateduser_uuid, server_uuid, subuser_idemitted
ServerTaskEvent::onServerTaskCreated()featherpanel:user:server:task:createduser_uuid, server_uuid, schedule_id, task_idemitted
ServerTaskEvent::onServerTaskDeleted()featherpanel:user:server:task:deleteduser_uuid, server_uuid, schedule_id, task_idemitted
ServerTaskEvent::onServerTaskError()featherpanel:user:server:task:error-not emitted
ServerTaskEvent::onServerTaskSequenceUpdated()featherpanel:user:server:task:sequence:updateduser_uuid, server_uuid, schedule_id, task_idemitted
ServerTaskEvent::onServerTaskUpdated()featherpanel:user:server:task:updateduser_uuid, server_uuid, schedule_id, task_idemitted
ServerUserEvent::onServerUserDeleted()featherpanel:user:server:deleted-not emitted
ServerUserEvent::onServerUserError()featherpanel:user:server:error-not emitted
ServerUserEvent::onServerUserUpdated()featherpanel:user:server:updateduser_uuid, server_uuidemitted
SettingsEvent::onSettingsByCategoryRetrieved()featherpanel:admin:settings:category:retrievedcategoriesemitted
SettingsEvent::onSettingsError()featherpanel:admin:settings:error-not emitted
SettingsEvent::onSettingsRetrieved()featherpanel:admin:settings:retrievedsettings, categories, organized_settingsemitted
SettingsEvent::onSettingRetrieved()featherpanel:admin:settings:setting:retrievedsetting_name, setting_dataemitted
SettingsEvent::onSettingUpdated()featherpanel:admin:settings:setting:updated-not emitted
SettingsEvent::onSettingsUpdated()featherpanel:admin:settings:updatedupdated_settings, settings_data, useremitted
SettingsEvent::onSettingValidationError()featherpanel:admin:settings:validation:error-not emitted
SpellsEvent::onSpellsByRealmRetrieved()featherpanel:admin:spells:by:realm:retrieved-not emitted
SpellsEvent::onSpellsError()featherpanel:admin:spells:error-not emitted
SpellsEvent::onSpellsReordered()featherpanel:admin:spells:reorderedrealm_id, spells, reordered_byemitted
SpellsEvent::onSpellsRetrieved()featherpanel:admin:spells:retrieved-not emitted
SpellsEvent::onSpellCreated()featherpanel:admin:spells:spell:createdspell, created_byemitted
SpellsEvent::onSpellDeleted()featherpanel:admin:spells:spell:deletedspell, deleted_byemitted
SpellsEvent::onSpellExported()featherpanel:admin:spells:spell:exported-not emitted
SpellsEvent::onSpellNotFound()featherpanel:admin:spells:spell:not:found-not emitted
SpellsEvent::onSpellRetrieved()featherpanel:admin:spells:spell:retrieved-not emitted
SpellsEvent::onSpellUpdated()featherpanel:admin:spells:spell:updatedspell, updated_data, updated_byemitted
SpellsEvent::onSpellsImported()featherpanel:admin:spells:spells:imported-not emitted
SpellsEvent::onSpellVariableCreated()featherpanel:admin:spells:variable:createdspell_id, variableemitted
SpellsEvent::onSpellVariableDeleted()featherpanel:admin:spells:variable:deletedvariableemitted
SpellsEvent::onSpellVariableUpdated()featherpanel:admin:spells:variable:updatedvariable, updated_dataemitted
SpellsEvent::onSpellVariablesRetrieved()featherpanel:admin:spells:variables:retrieved-not emitted
SubdomainsEvent::onSubdomainDomainCreated()featherpanel:admin:subdomains:domain:createddomain_data, created_byemitted
SubdomainsEvent::onSubdomainDomainDeleted()featherpanel:admin:subdomains:domain:deleteddomain_uuid, domain_data, deleted_byemitted
SubdomainsEvent::onSubdomainDomainNotFound()featherpanel:admin:subdomains:domain:not:founddomain_uuid, error_messageemitted
SubdomainsEvent::onSubdomainDomainRetrieved()featherpanel:admin:subdomains:domain:retrieveddomain_uuid, domain_dataemitted
SubdomainsEvent::onSubdomainDomainUpdated()featherpanel:admin:subdomains:domain:updateddomain_uuid, old_data, new_data, updated_byemitted
SubdomainsEvent::onSubdomainDomainsRetrieved()featherpanel:admin:subdomains:domains:retrieveddomains, pagination, filtersemitted
SubdomainsEvent::onSubdomainsError()featherpanel:admin:subdomains:error-not emitted
SubdomainsEvent::onSubdomainSettingsUpdated()featherpanel:admin:subdomains:settings:updatedsettings, updated_byemitted
SubdomainsEvent::onSubdomainCreated()featherpanel:user:subdomain:createdsubdomain_uuid, subdomain_data, server_data, useremitted
SubdomainsEvent::onSubdomainDeleted()featherpanel:user:subdomain:deletedsubdomain_uuid, subdomain_data, server_data, useremitted
TicketEvent::onTicketAttachmentCreated()featherpanel:ticket:attachment:createdticket, attachment, attachment_id, user_uuidemitted
TicketEvent::onTicketAttachmentDeleted()featherpanel:ticket:attachment:deletedticket, attachment_id, user_uuidemitted
TicketEvent::onTicketAttachmentUpdated()featherpanel:ticket:attachment:updated-not emitted
TicketEvent::onTicketCategoryCreated()featherpanel:ticket:category:createdcategory, category_id, user_uuidemitted
TicketEvent::onTicketCategoryDeleted()featherpanel:ticket:category:deletedcategory, category_id, user_uuidemitted
TicketEvent::onTicketCategoryUpdated()featherpanel:ticket:category:updatedcategory, updated_data, category_id, user_uuidemitted
TicketEvent::onTicketClosed()featherpanel:ticket:closedticket, user_uuidemitted
TicketEvent::onTicketCreated()featherpanel:ticket:createdticket, ticket_id, user_uuidemitted
TicketEvent::onTicketDeleted()featherpanel:ticket:deletedticket, user_uuidemitted
TicketEvent::onTicketMessageCreated()featherpanel:ticket:message:createdticket, message, message_id, user_uuidemitted
TicketEvent::onTicketMessageDeleted()featherpanel:ticket:message:deletedticket, message_id, user_uuidemitted
TicketEvent::onTicketMessageUpdated()featherpanel:ticket:message:updatedticket, message, updated_data, message_id, user_uuidemitted
TicketEvent::onTicketPriorityCreated()featherpanel:ticket:priority:createdpriority, priority_id, user_uuidemitted
TicketEvent::onTicketPriorityDeleted()featherpanel:ticket:priority:deletedpriority, priority_id, user_uuidemitted
TicketEvent::onTicketPriorityUpdated()featherpanel:ticket:priority:updatedpriority, updated_data, priority_id, user_uuidemitted
TicketEvent::onTicketReopened()featherpanel:ticket:reopenedticket, user_uuidemitted
TicketEvent::onTicketStatusChanged()featherpanel:ticket:status:changedticket, old_status, new_status, user_uuidemitted
TicketEvent::onTicketStatusCreated()featherpanel:ticket:status:createdstatus, status_id, user_uuidemitted
TicketEvent::onTicketStatusDeleted()featherpanel:ticket:status:deletedstatus, status_id, user_uuidemitted
TicketEvent::onTicketStatusUpdated()featherpanel:ticket:status:updatedstatus, updated_data, status_id, user_uuidemitted
TicketEvent::onTicketUpdated()featherpanel:ticket:updatedticket, updated_data, user_uuidemitted
UserEvent::onUserApiKeyCreated()featherpanel:user:api_client:createduser_uuid, api_clientemitted
UserEvent::onUserApiKeyDeleted()featherpanel:user:api_client:deleteduser_uuid, api_clientemitted
UserEvent::onUserApiKeyUpdated()featherpanel:user:api_client:updateduser_uuid, api_client, updated_dataemitted
UserEvent::onUserCreated()featherpanel:user:createduser, created_byemitted
UserEvent::onUserDeleted()featherpanel:user:deleteduser, deleted_byemitted
UserEvent::onUserSshKeyCreated()featherpanel:user:ssh_key:createdssh_key, created_byemitted
UserEvent::onUserSshKeyDeleted()featherpanel:user:ssh_key:deleteduser_uuid, ssh_keyemitted
UserEvent::onUserSshKeyUpdated()featherpanel:user:ssh_key:updateduser_uuid, ssh_key, updated_dataemitted
UserEvent::onUserUpdate()featherpanel:user:updateuser_uuidemitted
UserEvent::onUserUpdated()featherpanel:user:updateduser, updated_data, updated_byemitted
UserApiClientEvent::onUserApiClientCreated()featherpanel:user:api_client:createduser_uuid, api_clientemitted
UserApiClientEvent::onUserApiClientDeleted()featherpanel:user:api_client:deleteduser_uuid, api_clientemitted
UserApiClientEvent::onUserApiClientError()featherpanel:user:api_client:error-not emitted
UserApiClientEvent::onUserApiClientUpdated()featherpanel:user:api_client:updateduser_uuid, api_client, updated_dataemitted
UserSshKeyEvent::onUserSshKeyCreated()featherpanel:user:ssh_key:createdssh_key, created_byemitted
UserSshKeyEvent::onUserSshKeyDeleted()featherpanel:user:ssh_key:deleteduser_uuid, ssh_keyemitted
UserSshKeyEvent::onUserSshKeyError()featherpanel:user:ssh_key:error-not emitted
UserSshKeyEvent::onUserSshKeyUpdated()featherpanel:user:ssh_key:updateduser_uuid, ssh_key, updated_dataemitted
VdsEvent::onVdsBackupCreated()featherpanel:vds:backup:createuser_uuid, vds_id, vmid, backup_id, contextemitted
VdsEvent::onVdsBackupDeleted()featherpanel:vds:backup:deleteuser_uuid, vds_id, vmid, volid, contextemitted
VdsEvent::onVdsBackupRestored()featherpanel:vds:backup:restoreuser_uuid, vds_id, vmid, restore_id, volid, contextemitted
VdsEvent::onVdsConsoleAccessed()featherpanel:vds:console:accessuser_uuid, vds_id, vmid, contextemitted
VdsEvent::onVdsCreated()featherpanel:vds:createduser_uuid, vds_id, vmid, creation_id, contextemitted
VdsEvent::onVdsDeleted()featherpanel:vds:deleteduser_uuid, vds_id, vmid, contextemitted
VdsEvent::onVdsIsoMounted()featherpanel:vds:iso:mountuser_uuid, vds_id, vmid, volid, contextemitted
VdsEvent::onVdsIsoUnmounted()featherpanel:vds:iso:unmountuser_uuid, vds_id, vmid, contextemitted
VdsEvent::onVdsNetworkUpdated()featherpanel:vds:network:updateuser_uuid, vds_id, vmid, changes, contextemitted
VdsEvent::onVdsPowerAction()featherpanel:vds:power:actionuser_uuid, vds_id, vmid, action, task_id, contextemitted
VdsEvent::onVdsQemuHardwareUpdated()featherpanel:vds:qemu:hardware:updateuser_uuid, vds_id, vmid, changes, contextemitted
VdsEvent::onVdsReinstalled()featherpanel:vds:reinstalluser_uuid, vds_id, vmid, reinstall_id, contextemitted
VdsEvent::onVdsSubuserCreated()featherpanel:vds:subuser:createuser_uuid, vds_id, vmid, subuser_id, contextemitted
VdsEvent::onVdsSubuserDeleted()featherpanel:vds:subuser:deleteuser_uuid, vds_id, vmid, subuser_id, contextemitted
VdsEvent::onVdsSuspended()featherpanel:vds:suspendeduser_uuid, vds_id, vmid, contextemitted
VdsEvent::onVdsUnsuspended()featherpanel:vds:unsuspendeduser_uuid, vds_id, vmid, contextemitted
VdsEvent::onVdsUpdated()featherpanel:vds:updateduser_uuid, vds_id, vmid, changed_fields, contextemitted
VdsNodeEvent::onVdsNodeCreated()featherpanel:vds:node:createuser_uuid, vm_node_id, vm_node, contextemitted
VdsNodeEvent::onVdsNodeDeleted()featherpanel:vds:node:deleteuser_uuid, vm_node_id, vm_node, contextemitted
VdsNodeEvent::onVdsNodeIpCreated()featherpanel:vds:node:ip:createuser_uuid, vm_node_id, ip_id, ip, contextemitted
VdsNodeEvent::onVdsNodeIpDeleted()featherpanel:vds:node:ip:deleteuser_uuid, vm_node_id, ip_id, ip, contextemitted
VdsNodeEvent::onVdsNodeIpPrimarySet()featherpanel:vds:node:ip:primaryuser_uuid, vm_node_id, ip_id, ip, contextemitted
VdsNodeEvent::onVdsNodeIpUpdated()featherpanel:vds:node:ip:updateuser_uuid, vm_node_id, ip_id, ip, changed_fields, contextemitted
VdsNodeEvent::onVdsNodeUpdated()featherpanel:vds:node:updateuser_uuid, vm_node_id, vm_node, changed_fields, contextemitted
VdsNodeEvent::onVdsTemplateCreated()featherpanel:vds:template:createuser_uuid, template_id, vm_node_id, template, contextemitted
VdsNodeEvent::onVdsTemplateDeleted()featherpanel:vds:template:deleteuser_uuid, template_id, vm_node_id, template, contextemitted
VdsNodeEvent::onVdsTemplateUpdated()featherpanel:vds:template:updateuser_uuid, template_id, vm_node_id, template, changed_fields, contextemitted
WebNodeEvent::onWebNodeCreated()featherpanel:web:node:createuser_uuid, web_node_id, web_node, contextemitted
WebNodeEvent::onWebNodeDeleted()featherpanel:web:node:deleteuser_uuid, web_node_id, web_node, contextemitted
WebNodeEvent::onWebNodeKeyReset()featherpanel:web:node:key:resetuser_uuid, web_node_id, web_node, contextemitted
WebNodeEvent::onWebNodeUpdated()featherpanel:web:node:updateuser_uuid, web_node_id, web_node, changed_fields, contextemitted
WebPlatesEvent::onWebPlateCreated()featherpanel:admin:web_plates:plate:createdwebplateemitted
WebPlatesEvent::onWebPlateDeleted()featherpanel:admin:web_plates:plate:deletedwebplate_idemitted
WebPlatesEvent::onWebPlateUpdated()featherpanel:admin:web_plates:plate:updatedwebplate_id, webplateemitted
WebSpaceEvent::onWebSpaceAppInstalled()featherpanel:webspace:app:installedruntime payloademitted
WebSpaceEvent::onWebSpaceAppUpdated()featherpanel:webspace:app:updatedruntime payloademitted
WebSpaceEvent::onWebSpaceBackupCreated()featherpanel:webspace:backup:createruntime payloademitted
WebSpaceEvent::onWebSpaceBackupDeleted()featherpanel:webspace:backup:deleteruntime payloademitted
WebSpaceEvent::onWebSpaceBackupRestored()featherpanel:webspace:backup:restoreruntime payloademitted
WebSpaceEvent::onWebSpaceConsoleAccessed()featherpanel:webspace:console:access-not emitted
WebSpaceEvent::onWebSpaceCreated()featherpanel:webspace:createdruntime payloademitted
WebSpaceEvent::onWebSpaceDatabaseCreated()featherpanel:webspace:database:createruntime payloademitted
WebSpaceEvent::onWebSpaceDatabaseDeleted()featherpanel:webspace:database:deleteruntime payloademitted
WebSpaceEvent::onWebSpaceDeleted()featherpanel:webspace:deletedruntime payloademitted
WebSpaceEvent::onWebSpaceDirectoryCreated()featherpanel:webspace:directory:createruntime payloademitted
WebSpaceEvent::onWebSpaceDnsRecordCreated()featherpanel:webspace:dns:record:createdruntime payloademitted
WebSpaceEvent::onWebSpaceDnsRecordDeleted()featherpanel:webspace:dns:record:deletedruntime payloademitted
WebSpaceEvent::onWebSpaceDnsRecordUpdated()featherpanel:webspace:dns:record:updatedruntime payloademitted
WebSpaceEvent::onWebSpaceDnsZoneLinked()featherpanel:webspace:dns:zone:linkedruntime payloademitted
WebSpaceEvent::onWebSpaceDnsZoneUnlinked()featherpanel:webspace:dns:zone:unlinkedruntime payloademitted
WebSpaceEvent::onWebSpaceFilesDeleted()featherpanel:webspace:files:deleteruntime payloademitted
WebSpaceEvent::onWebSpaceMailboxCreated()featherpanel:webspace:mailbox:createruntime payloademitted
WebSpaceEvent::onWebSpaceMailboxDeleted()featherpanel:webspace:mailbox:deleteruntime payloademitted
WebSpaceEvent::onWebSpaceReinstalled()featherpanel:webspace:reinstallruntime payloademitted
WebSpaceEvent::onWebSpaceScheduleCreated()featherpanel:webspace:schedule:createruntime payloademitted
WebSpaceEvent::onWebSpaceScheduleDeleted()featherpanel:webspace:schedule:deleteruntime payloademitted
WebSpaceEvent::onWebSpaceScheduleUpdated()featherpanel:webspace:schedule:updateruntime payloademitted
WebSpaceEvent::onWebSpaceSftpAccountCreated()featherpanel:webspace:sftp:account:createdruntime payloademitted
WebSpaceEvent::onWebSpaceSftpAccountDeleted()featherpanel:webspace:sftp:account:deletedruntime payloademitted
WebSpaceEvent::onWebSpaceSftpAccountUpdated()featherpanel:webspace:sftp:account:updatedruntime payloademitted
WebSpaceEvent::onWebSpaceSftpPasswordReset()featherpanel:webspace:sftp:password:resetruntime payloademitted
WebSpaceEvent::onWebSpaceSubuserCreated()featherpanel:webspace:subuser:createruntime payloademitted
WebSpaceEvent::onWebSpaceSubuserDeleted()featherpanel:webspace:subuser:deleteruntime payloademitted
WebSpaceEvent::onWebSpaceSubuserUpdated()featherpanel:webspace:subuser:updateruntime payloademitted
WebSpaceEvent::onWebSpaceSuspended()featherpanel:webspace:suspendedruntime payloademitted
WebSpaceEvent::onWebSpaceUnsuspended()featherpanel:webspace:unsuspendedruntime payloademitted
WebSpaceEvent::onWebSpaceUpdated()featherpanel:webspace:updatedruntime payloademitted
WingsEvent::onWingsActivityLogged()featherpanel:wings:activity:loggednode, activities, processed_count, error_count, errorsemitted
WingsEvent::onWingsBackupCompletionReported()featherpanel:wings:backup:completion:reportedbackup_uuid, backup, server, node, completion_dataemitted
WingsEvent::onWingsBackupRestorationReported()featherpanel:wings:backup:restoration:reportedbackup_uuid, backup, server, node, restoration_dataemitted
WingsEvent::onWingsBackupUploadInfoRetrieved()featherpanel:wings:backup:upload:info:retrievedbackup_uuid, backup, server, node, upload_infoemitted
WingsEvent::onWingsDockerDiskUsageRetrieved()featherpanel:wings:docker:disk:usage:retrievednode_id, node, docker_disk_usageemitted
WingsEvent::onWingsDockerPruneCompleted()featherpanel:wings:docker:prune:completednode_id, node, docker_pruneemitted
WingsEvent::onWingsError()featherpanel:wings:errorerror, message, server_uuidemitted
WingsEvent::onWingsNodeConnectionStatus()featherpanel:wings:node:connection:statusnode_id, statusemitted
WingsEvent::onWingsNodeError()featherpanel:wings:node:errornode_id, erroremitted
WingsEvent::onWingsNodeIpsRetrieved()featherpanel:wings:node:ips:retrievednode_id, node, ipsemitted
WingsEvent::onWingsNodeSystemInfoRetrieved()featherpanel:wings:node:system:info:retrievednode_id, node, system_infoemitted
WingsEvent::onWingsNodeUtilizationRetrieved()featherpanel:wings:node:utilization:retrievednode_id, node, utilizationemitted
WingsEvent::onWingsServerConnectionStatus()featherpanel:wings:server:connection:statusserver_uuid, status, node_idemitted
WingsEvent::onWingsServerError()featherpanel:wings:server:errorserver_uuid, erroremitted
WingsEvent::onWingsServerInfoRetrieved()featherpanel:wings:server:info:retrievedserver_uuid, server, node, spell, realm, allocationemitted
WingsEvent::onWingsServerInstallCompleted()featherpanel:wings:server:install:completedserver_uuid, server, node, successful, reinstall, status, installed_atemitted
WingsEvent::onWingsServerInstallRetrieved()featherpanel:wings:server:install:retrievedserver_uuid, server, node, spell, install_configemitted
WingsEvent::onWingsServerStatusRetrieved()featherpanel:wings:server:status:retrievedserver_uuid, server, node, stateemitted
WingsEvent::onWingsServerStatusUpdated()featherpanel:wings:server:status:updatedserver_uuid, server, node, old_state, new_state, update_dataemitted
WingsEvent::onWingsRemoteServersRetrieved()featherpanel:wings:servers:remote:retrievednode, servers, pagination, totalemitted
WingsEvent::onWingsServersResetCompleted()featherpanel:wings:servers:reset:completednode, reset_result, queued_auto_startsemitted
WingsEvent::onWingsSftpAuthentication()featherpanel:wings:sftp:authenticationserver, user, permissions, auth_type, ip, session_id, client_versionemitted