A new version of the API (v4) is available here: developers.linode.com.

linode.clone()

Creates a new Linode, assigns you full privileges, and then clones the specified LinodeID to the new Linode. There is a limit of 5 active clone operations per source Linode. It is recommended that the source Linode be powered down during the clone.

Parameters

  • LinodeID - numeric (required) The LinodeID that you want cloned
  • DatacenterID - numeric (required) The DatacenterID from avail.datacenters() where you wish to place this new Linode
  • PlanID - numeric (required) The desired PlanID available from avail.LinodePlans()
  • PaymentTerm - numeric (optional) Subscription term in months for prepaid customers. One of: 1, 12, or 24

Example Response

{
   "ERRORARRAY":[],
   "ACTION":"linode.clone",
   "DATA":{
      "LinodeID":8098
   }
}

Errors

NOACCESS, NOTFOUND, CCFAILED, VALIDATION, LINODELIMITER, ACCOUNTLIMIT