Releases: linode/linode-api-docs
Release 4.189.1
Includes the following updates:
Fix to the openapi.yaml file. Version 4.189.0 included a corrupted version of this file.
- Get a firewall rule version (GET /networking/firewalls/{firewallId}/history/rules/{version})
- List firewall rule versions (GET /networking/firewalls/{firewallId}/history)
- Apply a Linode's firewalls (POST /linode/instances/{linodeId}/firewalls/apply
Types for LKE, Object Storage, NB & Longview
- List Kubernetes types (GET /lke/types)
- List Object Storage types (GET /object-storage/types)
- List NodeBalancer types (GET /nodebalancers/types)
- List Longview types (GET /longview/types)
Linode disk maximum. A single Linode can have up to 50 disks.
- Create a disk (POST /linode/instances/{linodeId}/disks)
- Clone a disk (POST /linode/instances/{linodeId}/disks/{diskId}/clone).
Release 4.186.0
Brings the openapi.yaml file up to date with version 4.186.0 of the Linode API.
Release 4.177.1
See the full list of updates for this version.
v4.176.0
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.
- Corrections to
- 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
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
- 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 theipv4
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
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
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.
- Added
- IP Addresses List (GET /networking/ips)
- Added in the missing
vpc_nat_1_1
option.
- Added in the missing
- Copy edits
v4.170.2
Added
/linode/instances/:id/resize
- Added
migration_type
/linode/instances/{linodeId}/migrate
- Added
type
v4.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.