Manage Hooks

  • This interface is used to manage hooks that already exist on your server. For information on how to add hooks, what can be hooked into, and how to write hooks, please see the documentation at https://go.cpanel.net/standardhooksdocs.

    Individual hooks are always sorted in execution order. You can reorder hooks using the up/down arrows on the left side of each hook’s table row.

  • Legend

    • Enabled
    • Blocking
    • Escalated
    • Check
    • Rollback
Cpanel
Event/Hook Stage Description/Notes Attributes Actions
▼ UAPI::Team::reinstate_team_user post This runs after the “UAPI” call “Team::reinstate_team_user”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ UAPI::Team::remove_team_user post This runs after the “UAPI” call “Team::remove_team_user”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ UAPI::Themes::update post This runs after the “UAPI” call “Themes::update”.
Cpanel::Meridian::Hooks::ThemeChange::theme_changed Details  Disable  Delete
▼ UAPI::Team::suspend_team_user post This runs after the “UAPI” call “Team::suspend_team_user”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Api2::AddonDomain::deladdondomain post This runs after the “API2” call “AddonDomain::deladdondomain”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ UAPI::Team::edit_team_user post This runs after the “UAPI” call “Team::edit_team_user”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ UAPI::LangPHP::php_set_vhost_versions post This runs after the “UAPI” call “LangPHP::php_set_vhost_versions”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ UAPI::SSL::install_ssl post This runs after the “UAPI” call “SSL::install_ssl”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Api2::SubDomain::delsubdomain post This runs after the “API2” call “SubDomain::delsubdomain”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ UAPI::Domain::convert_temporary_to_registered post This runs after the “UAPI” call “Domain::convert_temporary_to_registered”.
Cpanel::Koality::Hooks::ChangeDomains::uapi_domain_change Details  Disable  Delete
Cpanel::Sitejet::Hooks::ChangeDomains::uapi_domain_change Details  Disable  Delete
▼ Api2::SubDomain::addsubdomain post This runs after the “API2” call “SubDomain::addsubdomain”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Api2::SubDomain::changedocroot post This runs after the “API2” call “SubDomain::changedocroot”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Api2::AddonDomain::addaddondomain post This runs after the “API2” call “AddonDomain::addaddondomain”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ UAPI::SSL::delete_ssl post This runs after the “UAPI” call “SSL::delete_ssl”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ UAPI::SSL::toggle_ssl_redirect_for_domains post This runs after the “UAPI” call “SSL::toggle_ssl_redirect_for_domains”.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
Domain
Event/Hook Stage Description/Notes Attributes Actions
▼ replace_temporary_domain post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
PkgAcct
Event/Hook Stage Description/Notes Attributes Actions
▼ Restore post This runs after the account is restored.
Cpanel::Meridian::Hooks::ThemeChange::theme_changed Details  Disable  Delete
▼ Create pre This runs before the pkgacct script runs.
PodmanHooks::_do_backup Details  Disable  Delete
Cpanel::Meridian::Hooks::Backup::pre Details  Disable  Delete
▼ Create postFinalize This runs after pkgacct generates an archive.
Cpanel::Meridian::Hooks::Backup::post_finalize Details  Disable  Delete
RPM::Versions
Event/Hook Stage Description/Notes Attributes Actions
▼ dovecot pre
/usr/local/cpanel/scripts/run_if_exists /usr/local/cpanel/scripts/predovecotup Details  Disable  Delete
▼ dovecot post
/usr/local/cpanel/scripts/run_if_exists /usr/local/cpanel/scripts/postdovecotup Details  Disable  Delete
▼ proftpd pre
/usr/local/cpanel/scripts/run_if_exists /usr/local/cpanel/scripts/preftpup Details  Disable  Delete
▼ proftpd post
/usr/local/cpanel/scripts/run_if_exists /usr/local/cpanel/scripts/postftpinstall Details  Disable  Delete
/usr/local/cpanel/scripts/run_if_exists /usr/local/cpanel/scripts/postftpup Details  Disable  Delete
▼ exim pre
/usr/local/cpanel/scripts/run_if_exists /usr/local/cpanel/scripts/preeximup Details  Disable  Delete
▼ exim post
/usr/local/cpanel/scripts/run_if_exists /usr/local/cpanel/scripts/posteximup Details  Disable  Delete
System
Event/Hook Stage Description/Notes Attributes Actions
▼ upcp post This runs after a cPanel & WHM update.
PodmanHooks::_compile_podman Details  Disable  Delete
Whostmgr
Event/Hook Stage Description/Notes Attributes Actions
▼ SSL::installssl post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Accounts::change_package post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
Cpanel::Meridian::Hooks::ThemeChange::theme_changed Details  Disable  Delete
▼ Lang::PHP::set_system_default_version post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ AutoSSL::installssl post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Accounts::suspendacct pre
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Accounts::rearrangeacct post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ SSL::delssl post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Accounts::unsuspendacct post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Accounts::Modify pre This runs before an account is modified.
Cpanel::Koality::Hooks::ChangeDomains::capture_domain_before_change Details  Disable  Delete
Cpanel::Sitejet::Hooks::ChangeDomains::capture_domain_before_change Details  Disable  Delete
PodmanHooks::_pre_username_change Details  Disable  Delete
▼ Accounts::Modify post This runs after an account is modified.
Cpanel::Koality::Hooks::ChangeDomains::check_for_domain_change Details  Disable  Delete
Cpanel::Sitejet::Hooks::ChangeDomains::check_for_domain_change Details  Disable  Delete
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
Cpanel::Meridian::Hooks::ThemeChange::theme_changed Details  Disable  Delete
▼ Lang::PHP::set_vhost_versions post
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
▼ Accounts::Remove pre This runs before an account is removed.
Whostmgr::CometBackup::Hooks::AccountsRemove::pre_remove Details  Disable  Delete
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
PodmanHooks::_delete_user Details  Disable  Delete
▼ Accounts::Remove post This runs after an account is removed.
Whostmgr::CometBackup::Hooks::AccountsRemove::post_remove Details  Disable  Delete
▼ Accounts::Create post This runs after an account is created.
/usr/local/cpanel/3rdparty/wp-toolkit/bin/handle-event Details  Disable  Delete
Cpanel::Meridian::Hooks::CreateAccount::post_create_account Details  Disable  Delete