Several hooks exist to execute your own PHP code when specific events occur. The following hooks are currently available:

  • After BMC Reset
  • After Service Creation (e.g. to automate your switch configuration)
  • After Execute Power Control
  • After Open KVM Console
  • After Create Account
  • After Suspend Server
  • After Terminate Server
  • After Unsuspend Server
  • After ISO Boot
  • Before Create Account
  • Pre Reinstall Server
  • Pre Open Client Area Page
  • After Open IPMI Page
  • Bandwidth Overusage

The default WHMCS $params variable get passed to these hooks. The $params variable contains all relevant informations about the client service.
You can use the logActivity function to see what $params contains exactly.

A new entry is added to the "Module Activity Log" when a hook is executed successfully. Logging can be disabled at the module settings page.

  • No labels