Skip to content

Releases: linode/linode-api-docs

Release 4.177.1

21 Aug 22:11
397c3d5
Compare
Choose a tag to compare

See the full list of updates for this version.

v4.176.0

14 May 16:09
Compare
Choose a tag to compare

Changed

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

  • Account Availability (GET /account/availability)
  • Region Service Availability (GET /account/availability/{id})

Fixed

  • Service Transfer Create (POST /account/service-transfers]). Included VPC in list of services that a Linode can't use.
  • VPC-related fixes:
    • Corrections to nat_1_1 objects for proper support.
    • Proper IP address formatting for VPC IP addresses.
    • IP Addresses List (GET /linode/instances/{linodeId}/ips). Corrected response example to show VPC's displayed as objects in an array and added ipv4.vpc attribute to x-linode-cli-subtables.
  • Domain Clone (POST /domains/{domainId}/clone). Updated regex examples to proper format.
  • IP Addresses List (GET /linode/instances/{linodeId}/ips). Replaced requestBody with query string.
  • Object Storage Bucket Contents List (GET /object-storage/buckets/{clusterId}/{bucket}/object-list). Fixed incorrect response sample.
  • Parent/Child Account fixes Applied pagination and missing warning message.

v4.175.0

01 May 17:08
Compare
Choose a tag to compare

New

Included new endpoints for parent-child account support:

  • GET /account/child-accounts
  • GET /account/child-accounts/{euuid}
  • POST /account/child-accounts/{euuid}/token

Updated

  • Modified existing endpoints to include specifics for parent-child account support:

    • GET /account/users
    • GET /account/users/{username}
    • POST /account/users
    • DELETE /account/users/{username}
    • PUT /account/users/{username}
    • PUT /profile
    • PUT /account/users/{username}/grants
    • POST /account/cancel
    • PUT /account
    • POST /profile/tokens
    • PUT /profile/tokens
  • Pointed out non-availability of these billing-related endpoints for child account use:

    • PUT /account
    • POST /account/credit-card
    • POST /account/payment-methods/*
    • POST /account/payments/*
    • POST /account/promo-codes
  • Other minor edits for formatting and compatibility.

Fixed

  • Updated Node balancer CLI commands to use proper operator.
  • Removed references to CVV which is no longer required by vendor.
  • Fix to Linode Create endpoint. Request body example incorrectly listed "nat_1_1": "add" when it is supposed to be "nat_1_1": "any".

v4.174.0

17 Apr 20:28
Compare
Choose a tag to compare
  • Added new VPC IP Addresses List endpoint (/networking/vpcs/ips) - #923.
  • Added new IP Address View for a specific VPC endpoint (/networking/vpcs/:id/ips) - #923.
  • Added the vpc array to the Networking Information List endpoint (/linode/instances/{linodeId}/ips) - #923.
  • Fixed support for nat_1_1 member within the ipv4 object when creating a new Linode - #923.
  • Removed message for IPv6 beta support with VPC's when creating a Linode - #923.
  • Updated Disk Update endpoint (PUT /linode/instances/{linodeId}/disks/{diskId}) to reflect what can be updated - #924.
  • Updated image object responses to show nullable attributes #926.
  • Added 30 and 120 seconds as acceptable values for TTL in Cloud Manager and by the API - #927.

v4.173.0

22 Feb 19:39
Compare
Choose a tag to compare

What's Changed

  • Added Region restriction to NodeBalancer Create by @bbiggerr in #917
  • Added VPC and Subnet event types by @bbiggerr in #918
  • Added zone_id restriction for Firewall and VPC ipv6 by @bbiggerr in #919
  • Fixed linodes ips-list CLI example by @bbiggerr in #920
  • Added scale-up functionality for MySQL and PostgreSQL DBaaS clusters by @Vernholio in #916

Full Changelog: v4.171.0...v4.173.0

v4.171.0

31 Jan 17:44
Compare
Choose a tag to compare

Changed

  • Updated VPC endpoints and other related endpoints to replace the beta URL with the main APIv4 url
  • Configuration Profile Interface Add (POST /instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Correction to the url.
  • Configuration Profile Interface Update (PUT /instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Added ip_range option for IPv4 ranges.
  • IP Addresses List (GET /networking/ips)
    • Added in the missing vpc_nat_1_1 option.
  • Copy edits

v4.170.2

12 Jan 20:02
Compare
Choose a tag to compare

Added

/linode/instances/:id/resize

  • Added migration_type

/linode/instances/{linodeId}/migrate

  • Added type

v4.170.0

09 Jan 21:59
150d573
Compare
Choose a tag to compare

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.

v4.169.1

20 Dec 15:39
Compare
Choose a tag to compare

Fixed

  • 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.

v4.169.0

19 Dec 21:25
ddc4c3c
Compare
Choose a tag to compare

New

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