API 2017-10-04

Changed

  • EventType has changed from “blockstorage_” to “volume_
  • Changed POST linode/instances/:id/configs
    • Removed root_device_ro
    • Now accepts “helpers”, a dict accepting any/all of “updatedb_disabled”, “distro”, “modules_dep”, “network”, and “devtmpfs_automount”
    • Removed devtmpfs_automount (now in helpers envelope)
  • Changed POST linode/instances/:id/disks
    • root_ssh_key changed to “authorized_keys”, now accepts a list of keys instead of a single string key
  • Changed POST linode/instances
    • root_ssh_key changed to “authorized_keys”, now accepts a list of keys instead of a single string key
  • Changed POST linode/instances/:id/rebuild
    • root_ssh_key changed to “authorized_keys”, now accepts a list of keys instead of a single string key
  • Changed POST linode/instances/:id/rescue
    • disks changed to “devices”, now accepts device mappings in the same format as POST linode/instances/:id/configs
  • Changed Linode object
    • Moved disk, memory, storage, transfer_total, and vcpus into a “specs” envelope
    • transfer_total => transfer in Linode specs
    • transfer_in => network_in
    • transfer_out => network_out
  • Changed LinodeConfig object
    • Removed root_device_ro
  • Changed LinodeType object
    • Moved backups_option.price_hourly to addons.backups.price.hourly
    • Moved backups_option.price_monthly to addons.backups.price.monthly
    • Moved price_hourly to price.hourly
    • Moved price_monthly to price.monthly
  • Changed OAuthToken
    • Removed client envelope
    • Removed type
  • Changed account/tokens
    • Endpoint moved to profile/tokens
    • GET now only returns Personal Access Tokens
  • Changed account/clients
    • Endpoint moved to account/oauth-clients
    • Collection now allows access to all clients for all users on your account if you are an unrestricted user
  • Added profile/apps
    • Collection of authorized third-party applications
  • OAuthClient now has a “public” attribute
    • “public” is an optional argument to POST account/clients that defaults to False
  • Added POST account/credit-card
    • Updates current payment method on file
  • Added GET account/payments
    • Returns a list of all payments made for your account
  • Added GET account/payments/:id
    • Returns information about a single payment made for your account
  • Added POST linode/volumes/:id/clone
  • Changed Disk Status
    • Now always one of “ready”, “not ready”, or “deleting”