Create backup

Use Backup API to get create backups for your VPS on your server.

The Backups on End User Panel is for OpenVZ only.

HTTP Request

https://hostname:4083/index.php?act=backup2&svs=vpsid

Parameters

NameTypeValueDescriptionRequired
actGETbackupThe action specified will take backup of the vpsYes
svsPOSTvpsidThe vps whose backup will be takenYes
cbackupPOST1If set it will start backup process.Yes

Sample Code

PHP

<?php
    require_once('/usr/local/virtualizor/sdk/enduser.php');

    $key =  'your_Api_key';
    $pass = 'your_api_pass';
    $ip = 'your_Server_ip';

    $admin = new Virtualizor_Enduser_API($ip, $key, $pass);
    $post['cbackup'] = 1;
    $vid = 3615;
    $output = $admin->backup($vid);

    print_r(json_encode($output));
?>

Curl

curl -k -X POST -d "cbackup=1" -L 
"https://hostname:4083/index.php?act=backup2&
svs=3615&api=json&apikey=your_api_key& 
apipass=your_api_pass"

Output

{
   "backups_list":[
      "20191018"
   ],
   "backup_limit":"-1",
   "restore_limit":"5",
   "backup_used":14,
   "restore_used":0,
   "service_period":{
      "start":"01-10-2019",
      "end":"31-10-2019"
   },
   "done":{
      "msg":"The VPS backup process has been started. Please allow a few minutes for it to complete. You will receive a notification email when its is completed"
   }
}
Was this helpful to you?