API v4.176.0

4.176.0,

Changed

Updated account availability-related endpoints, to apply new functionality and bring them from beta to GA:

Fixed

API v4.175.0

4.175.0,

Added

Included new endpoints for parent-child account support:

Updated

Fixed

  • Payment Make ( POST /account/payments). Removed references to CVV which is no longer required by vendor.
  • Linode Create ( POST /linode/instances). Request body example incorrectly listed "nat_1_1": "add" when it’s supposed to be "nat_1_1": "any".
  • NodeBalancer CLI commands. Updated to use proper operators.

API v4.174.0

4.174.0,

Added

Included new endpoints for VPC-related IP addresses:

Updated

  • Networking Information List ( GET /linode/instances/{linodeId}/ips). Added the vpc array that includes all VPC IP addresses for a specified Linode.
  • Updated operations that allow you to set a time to live (TTL). Values of 30 and 120 seconds are supported.

Fixed

  • Removed message for IPv6 beta support with VPC’s when creating a Linode. (IPv6 is not supported.)
  • Disk Update ( PUT /linode/instances/{linodeId}/disks/{diskId}). Only a disk’s label can be updated with this operation.
  • Replaced references of none to null for private Images, to address APIv4’s multi-language support.

API v4.173.0

4.173.0,

Changed

Fixed

  • Fixed a bug that allowed unsupported IPv6 address zone_id notation in requests when creating or updating Cloud Firewall rules.

API v4.170.2

4.170.2,

Added

  • Linode Resize ( POST /linode/instances/{linodeId}/resize)

  • Added type property with two values:

    • warm: the Linode remains powered on until the migration is complete.
    • cold: the Linode is powered down and migrated. When the migration is complete, the Linode is powered on.
  • Linode Migrate ( POST /linode/instances/{linodeId}/migrate)

  • Added migration_type property with two values:

    • warm: the Linode remains powered on until the migration is complete.
    • cold: the Linode is powered down and migrated. When the migration is complete, the Linode is powered on.

API v4.170.0

4.170.0,

Added

  • Customers can now view, create, update, and delete VPCs, VPC subnets, and Configuration Profile Interfaces with the API.
    • VPCs List (GET /vpcs)
    • VPC Create (POST /vpcs)
    • VPC View (GET /vpcs/{vpcId})
    • VPC Update (PUT /vpcs/{vpcId})
    • VPC Delete (DELETE /vpcs/{vpcId})
    • VPC Subnets List (GET /vpcs/{vpcId}/subnets)
    • VPC Subnet Create (POST /vpcs/{vpcId}/subnets)
    • VPC Subnet View (GET /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • VPC Subnet Update (PUT /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • VPC Subnet Delete (DELETE /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • Configuration Profile Interfaces List (GET /linode/instances/{linodeId}/configs/{configId}/interfaces)
    • Configuration Profile Interface Add (POST /linode/instances/{linodeId}/configs/{configId}/interfaces)
    • Configuration Profile Interface View (GET /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interface Update (PUT /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interface Delete (DELETE /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interfaces Order (POST /linode/instances/{linodeId}/configs/{configId}/interfaces/order)

Changed

  • As part of the VPC launch, the following endpoints have been modified:
    • Linode Create (POST /linode/instances)
    • Linode Clone (POST /linode/instances/{linodeId}/clone)
    • Firewall Create (POST /networking/firewalls)
    • IPv4 Address Delete (DELETE /linode/instances/{linodeId}/ips/{address})
    • IP Addresses Assign (POST /networking/ips/assign)
    • IP Addresses Share (POST /networking/ips/share)
    • Support Ticket Request (POST /support/tickets)
    • User’s Grants View (GET /account/users/{username}/grants)
    • User’s Grants Update (PUT /account/users/{username}/grants)
    • All commands with request and response bodies that include Interfaces.

API v4.169.1

4.169.1,

Fixed

  • Account Availability ( GET /account/availability)
    • Update CLI actions from Camel case (e.g. getAvailability) to Hyphen-cased (e.g. get-availability )
    • Fix server URL so the CLI will be able to target the endpoints in v4beta path.

API v4.169.0

4.169.0,

Added

Changed

  • Database Engine ( GET /databases/engines):

    • Added database size and used space data for Managed Database object response
  • Images ( POST /images, POST /images/upload)

    • Adds documentation for the cloud_init field in the POST /images and POST /images/upload request bodies

Fixed

API v4.168.0

4.168.0,

Added

Cloud Firewall is now available on NodeBalancer.

  • You can list Firewalls assigned to NodeBalancers Firewalls List.
  • You can add a firewall to a NodeBalancer NodeBalancer Create.
  • Firewall rule information for NodeBalancers; firewalls only apply to inbound TCP traffic to NodeBalancers.

API v4.167.3

4.167.3,

Changed

  • You can now assign a Firewall to a Linode compute instance by utilizing the firewall_id when running the Linode Create operation.

  • The following rate limit changes have been made:

    • General API request rate limit reduced from 1,600 requests every 2 minutes to 800 requests every 2 minutes.
    • Default operation rate limit reduced from 800 requests per minute to 400 requests per minute.
    • GET collection operation default rate limit reduced from 400 requests per minute to 200 requests per minute.
    • Statistics operations rate limit reduced from 100 requests per minute to 50 requests per minute.

This page was originally published on


Your Feedback Is Important

Let us know if this guide was helpful to you.