NOTICE: JetBackup 5 is now available in the Stable Tier. For more information, please visit our Jetbackup 5 Documentation.

API Notification System

JetBackup can send notifications to other CRM systems (JetBackup WHMCS Module for example) on each action that JetBackup executes by triggering the valid URL specified in API Notification System setting under General Settings, with the operation's corresponding parameters as an HTTP POST request.

These are all available actions in JetBackup with the corresponding Pre/Post parameters that are sent to CRM systems:

To terminate the current operation remotely, you may return HTTP respone code 670. Otherwise, the operation will continue to execute.

Sample POST Request

Array
(
    [token] => ***********
    [_id] => 5d96ee9f51d1477095115302
    [name] => Test Backup Job
    [type] => 1
    [destination] => 5d1c3fa951d1477fca670ed2
    [structure] => 1
    [start_time] => 2020-01-29T00:50:57+00:00
    [log_id] => 5e30d6f151d147202e4357a2
    [stage] => onBackupEnd
    [end_time] => 2020-01-29T00:51:01+00:00
    [status] => 1
    [server] => test.jetapps.server.com
)