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

linode.update()

Updates a Linode's properties.

Parameters

  • LinodeID - numeric (required)
  • Label - string (optional) This Linode's label
  • lpm_displayGroup - string (optional) Display group in the Linode list inside the Linode Manager
  • Alert_cpu_enabled - boolean (optional) Enable the cpu usage email alert
  • Alert_cpu_threshold - numeric (optional) CPU Alert threshold, percentage 0-800
  • Alert_diskio_enabled - boolean (optional) Enable the disk IO email alert
  • Alert_diskio_threshold - numeric (optional) IO ops/sec
  • Alert_bwin_enabled - boolean (optional) Enable the incoming bandwidth email alert
  • Alert_bwin_threshold - numeric (optional) Mb/sec
  • Alert_bwout_enabled - boolean (optional) Enable the outgoing bandwidth email alert
  • Alert_bwout_threshold - numeric (optional) Mb/sec
  • Alert_bwquota_enabled - boolean (optional) Enable the bw quote email alert
  • Alert_bwquota_threshold - numeric (optional) Percentage of monthly bw quota
  • backupWindow - numeric (optional)
  • backupWeeklyDay - numeric (optional)
  • watchdog - boolean (optional) Enable the Lassie shutdown watchdog
  • ms_ssh_disabled - boolean (optional)
  • ms_ssh_user - string (optional)
  • ms_ssh_ip - string (optional)
  • ms_ssh_port - numeric (optional)

Example Response

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

Errors

NOTFOUND, VALIDATION