Releases: linode/linode-api-docs
Releases · linode/linode-api-docs
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
vpcarray to the Networking Information List endpoint (/linode/instances/{linodeId}/ips) - #923. - Fixed support for
nat_1_1member within theipv4object 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
imageobject 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_rangeoption for IPv4 ranges.
- Added
- IP Addresses List (GET /networking/ips)
- Added in the missing
vpc_nat_1_1option.
- 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
v4.168.0
v4.167.3
Changed
-
You can now assign a Firewall to a Linode compute instance by utilizing the
firewall_idwhen 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.