Releases: linode/linode-api-docs
Releases · linode/linode-api-docs
Release 4.177.1
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.
v4.169.1
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
New
- Account Availability (GET /account/availability)
- Added endpoints for retrieving service availability by region
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
- Regions (GET /regions/{regionId}/availability)
- Updates the response documentation for the GET /regions/{regionId}/availability to properly reflect what is returned from the API