With this function, you can create/manage clone job.


Parameter name Type Description Possible values Example
action String Required
The action you want to perform.
  • create
  • modify
name String Required on action create
The name of the clone job.
flag Integer How to handle the account's IP status on the destination server.
  • Restore the account with shared IP - 1
  • Try to match dedicated IP status (Try same IP first) - 2
options Boolean Whether you want to clone only home directory    
destination String Required on action create
The ID of the destination.
filters[] List
The group ids you want to filter with.
if you want one filter or another, insert every id in a different cell.
if you want one filter and another, insert the ids in the same cell.
  filters[0][0]=5b34b4f8d5ac5e18436008d3& filters[0][1]=5b5ee4efd5ac5e0fe26db823& filters[1][0]=5b6a87abd5ac5e655e2018d3
limitaccounts Integer The number of accounts to backup on each cron run.   0
maximumruntime Integer The maximum run time for each cron run.   0
monitor Object The job monitor parameters. To view the possible values click on Monitor Object monitor[ranfor]=1&monitor[notran]=1
performance Object The performance override parameters. To view the possible values click on Performance Object performance[lve]=0&performance[ionice]=0&performance[renice]=0
schedules[] List List of objects(_id, retain).
To create new schedule click on manageSchedule
To get the schedule id you can get it in the manageSchedule response or click on listSchedules
retain - The amount backup to retain before you do retention.
  schedules[0][_id]=5b5eeb87d5ac5e1e3611a4f2& schedules[0][retain]=1
time Integer The scheduled time of the job.
if you want to schedule to 12:00 AM the value should be 0000(0),
for 12:10 AM the value should be 0010(10),
for 12:00 PM the value should be 1200.
disabled Boolean Whether the clone job is disabled.    


This API call returns clone job object.
To view the parameters that returned click on Clone Job Object