For AI agents: visit https://techdocs.akamai.com/linode-api/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
Jump to Content
Linode API
APIRelease notesGuideCloud ManagerCLILinode.com/docsSupportCommunity
Linode API
API
APIRelease notesGuideCloud ManagerCLILinode.com/docsSupportCommunity

API

  • Linode API v4
  • API summary
  • Get started
  • API workflows
    • Reboot your Linodes for QEMU maintenance
    • Databases
      • Restore a Managed Database backup
    • Identity and Access
      • Configure the SSO login
    • Images
      • Capture an image
      • Upload an image
      • Deploy an image
    • Linodes
      • Create a Linode using a public image
      • Create a Linode using a private image
      • Create a Linode using a backup
      • Create a Linode using a StackScript
    • Monitoring, alerts, & logs
      • Configure audit log delivery
    • Object Storage
      • Create an unlimited access Object Storage key
      • Create a limited access Object Storage key
    • Placement groups
      • Create a placement group
    • Resource locking
      • Create a resource lock for a Linode
  • API conventions
    • Rate limits
    • Pagination
    • Filtering and sorting
    • Time values
    • Response headers
  • Command line interface (CLI)
  • Errors
    • 299
    • 400
    • 401
    • 403
    • 404
    • 405
    • 406
    • 415
    • 429
    • 500
    • 504

Administration

  • Account
    • Get your accountget
    • Update your accountput
    • Get available services for a regionget
    • Delete your accountpost
  • Account availability
    • List available servicesget
  • Account settings
    • Get account settingsget
    • Enable Linode Managedpost
    • Update account settingsput
  • Account agreements
    • Acknowledge agreementspost
    • List agreementsget
  • Account transfer
    • Get network usageget
  • Beta programs
    • Enroll in a Beta programpost
    • List enrolled Beta programsget
    • Get an enrolled Beta programget
  • Child accounts
    • List child accounts (Deprecated)get
    • Get a child account (Deprecated)get
    • Create a proxy user tokenpost
  • Entity transfers
    • Create an entity transferpost
    • List entity transfersget
    • Get an entity transferget
    • Cancel an entity transferdel
    • Accept an entity transferpost
  • Events
    • List eventsget
    • Get an eventget
    • Mark an event as seenpost
  • Invoices
    • List invoicesget
    • Get an invoiceget
    • List invoice itemsget
  • Logins
    • List user loginsget
    • Get an account loginget
  • Maintenances
    • List maintenancesget
  • Notifications
    • List notificationsget
  • OAuth clients
    • Create an OAuth clientpost
    • List OAuth clientsget
    • Get an OAuth clientget
    • Update an OAuth clientput
    • Delete an OAuth clientdel
    • Reset an OAuth client secretpost
  • Payment methods
    • Add a payment methodpost
    • List payment methodsget
    • Get a payment methodget
    • Delete a payment methoddel
    • Set a default payment methodpost
  • Payments
    • Add or edit a credit cardpost
    • Make a paymentpost
    • List paymentsget
    • Stage a PayPal paymentpost
    • Execute a PayPal paymentpost
    • Get a paymentget
  • Promo credits
    • Add a promo creditpost
  • Service transfers
    • Request a service transferpost
    • List service transfersget
    • Get a service transfer requestget
    • Cancel a service transferdel
    • Accept a service transferpost
  • Users
    • Create a userpost
    • List usersget
    • Get a userget
    • Update a userput
    • Delete a userdel
    • List a user's grantsget
    • Update a user's grantsput
  • OAuth client
    • Get an OAuth client's thumbnailget
    • Update an OAuth client's thumbnailput

Beta programs

  • Beta programs
    • List Beta programsget
    • Get a Beta programget

Databases

  • Databases
    • List Managed Databases enginesget
    • Get a Managed Databases engineget
    • List Managed Databasesget
    • List Managed Databases typesget
    • Get a Managed Databases typeget
  • MySQL
    • Create or restore a MySQL Managed Databasepost
    • List MySQL Managed Databasesget
    • Get a MySQL Managed Databaseget
    • Update a MySQL Managed Databaseput
    • Patch a MySQL Managed Databasepost
    • Suspend a MySQL Managed Databasepost
    • Resume a MySQL Managed Databasepost
    • Delete a MySQL Managed Databasedel
    • List MySQL Managed Database advanced parametersget
    • Get a MySQL Managed Database SSL certificateget
    • Get MySQL Managed Database credentialsget
    • Reset MySQL Managed Database credentialspost
  • PostgreSQL
    • Create or restore a PostgreSQL Managed Databasepost
    • List PostgreSQL Managed Databasesget
    • Get a PostgreSQL Managed Databaseget
    • Update a PostgreSQL Managed Databaseput
    • Patch a PostgreSQL Managed Databasepost
    • Suspend a PostgreSQL Managed Databasepost
    • Resume a PostgreSQL Managed Databasepost
    • Delete a PostgreSQL Managed Databasedel
    • List PostgreSQL Managed Database advanced parametersget
    • Get a PostgreSQL Managed Database SSL certificateget
    • Get PostgreSQL Managed Database credentialsget
    • Reset PostgreSQL Managed Database credentialspost
    • Create a PostgreSQL connection poolpost
    • List PostgreSQL connection poolsget
    • Get a PostgreSQL connection poolget
    • Update a PostgreSQL connection poolput
    • Delete a PostgreSQL connection pooldel
  • Valkey
    • List Valkey Managed Database advanced parametersget
    • Create or restore a Valkey Managed Databasepost
    • List Valkey Managed Databasesget
    • Get a Valkey Managed Databaseget
    • Update a Valkey Managed Databaseput
    • Delete a Valkey Managed Databasedel
    • Get Valkey Managed Database credentialsget
    • Reset Valkey Managed Database credentialspost
    • Patch a Valkey Managed Databasepost
    • Resume a Valkey Managed Databasepost
    • Get a Valkey Managed Database SSL certificateget
    • Suspend a Valkey Managed Databasepost

Domains

  • Domains
    • Create a domainpost
    • List domainsget
    • Import a domainpost
    • Get a domainget
    • Update a domainput
    • Delete a domaindel
    • Clone a domainpost
  • Records
    • Create a domain recordpost
    • List domain recordsget
    • Get a domain recordget
    • Update a domain recordput
    • Delete a domain recorddel
  • Domain zone file
    • Get a domain zone fileget

Identity and access

  • Identity Management
    • List entitiesget
    • List available rolesget
    • Get a user's access levelget
    • Update a user's access levelput
  • IDP configuration
    • Create an IDP configurationpost
    • List IDP configurationsget
    • Get an IDP configurationget
    • Update an IDP configurationput
    • Delete an IDP configurationdel
    • Add an IDP certificatepost
    • List IDP certificatesget
    • Delete an IDP certificatedel
    • List SSO user exceptionsget
    • Update SSO user exceptionsput
    • List SSO-required usersget
    • Update SSO-required usersput
  • Delegation for parent and child accounts
    • List child accountsget
    • Get the account delegation for a child accountget
    • Update the account delegation for a child accountput
    • Get the default role assignment for delegate usersget
    • Update the default role assignment for delegate usersput
    • Get your account delegationsget
    • Get a child accountget
    • Create a delegate user tokenpost
    • Get user's account delegationsget

Images

  • Images
    • Create an imagepost
    • List imagesget
    • Upload an imagepost
    • Get an imageget
    • Update an imageput
    • Delete an imagedel
    • Replicate an imagepost
  • Image sharing
    • Create a share grouppost
    • List share groupsget
    • Create a tokenpost
    • List a user's tokensget
    • Get a token's share groupget
    • List images by tokenget
    • Get a share groupget
    • Update a share groupput
    • Delete a share groupdel
    • Add images to a share grouppost
    • List shared images by groupget
    • Update a shared imageput
    • Revoke access to a shared imagedel
    • Add members to a share grouppost
    • List members by share groupget
    • Get a membership tokenget
    • Update a membership tokenput
    • Revoke a membership tokendel
    • List share groups by imageget
    • Get a tokenget
    • Update a tokenput
    • Delete a tokendel

Linode instances

  • Linode instances
    • Create a Linodepost
    • List Linodesget
    • Get a Linodeget
    • Update a Linodeput
    • Delete a Linodedel
    • Boot a Linodepost
    • Clone a Linodepost
    • Migrate a Linodepost
    • Upgrade a Linodepost
    • Reset a Linode's root passwordpost
    • Reboot a Linodepost
    • Rebuild a Linodepost
    • Boot a Linode into rescue modepost
    • Resize a Linodepost
    • Shut down a Linodepost
  • Linode types
    • List typesget
    • Get a typeget
  • Linode NodeBalancers
    • List Linode NodeBalancersget
  • Linode volumes
    • List a Linode's volumesget
  • Linode disk backups
    • Create a snapshotpost
    • List backupsget
    • Cancel backupspost
    • Enable backupspost
    • Get a backupget
    • Restore a backuppost
  • Configuration profiles
    • Create a configuration profilepost
    • List configuration profilesget
    • Get a configuration profileget
    • Update a configuration profileput
    • Delete a configuration profiledel
  • Configuration profile interfaces
    • Add a configuration profile interfacepost
    • List configuration profile interfacesget
    • Reorder configuration profile interfacespost
    • Get a configuration profile interfaceget
    • Update a configuration profile interfaceput
    • Delete a configuration profile interfacedel
  • Linode disks
    • Create a diskpost
    • List disksget
    • Get a diskget
    • Update a diskput
    • Delete a diskdel
    • Clone a diskpost
    • Reset a disk root passwordpost
    • Resize a diskpost
  • Linode firewalls
    • List a Linode's firewallsget
    • Update a Linode's firewallsput
    • Apply a Linode's firewallspost
  • Linode interfaces
    • Add a Linode interfacepost
    • List Linode interfacesget
    • List a Linode's network interface historyget
    • List Linode interface settingsget
    • Update Linode interface settingsput
    • Get a Linode interfaceget
    • Update a Linode interfaceput
    • Delete a Linode interfacedel
    • List Linode interface firewallsget
    • Upgrade to Linode interfacespost
  • Linode IP addresses
    • Allocate an IPv4 addresspost
    • Get networking informationget
    • Get a Linode's IP addressget
    • Update an IP address's RDNS for a Linodeput
    • Delete an IPv4 addressdel
  • Linode statistics
    • Get daily Linode statisticsget
    • Get a month's Linode statisticsget
    • Get this month's network transfer statsget
    • Get monthly network transfer statsget
  • Linode kernels
    • List kernelsget
    • Get a kernelget

Linode Kubernetes Engine (LKE)

  • LKE clusters
    • Create a Kubernetes clusterpost
    • List Kubernetes clustersget
    • Get a Kubernetes clusterget
    • Update a Kubernetes clusterput
    • Delete a Kubernetes clusterdel
    • Recycle cluster nodespost
    • Regenerate a Kubernetes clusterpost
  • Control Plane ACL
    • Get the control plane access control listget
    • Update the control plane access control listput
    • Delete the control plane access control listdel
  • LKE cluster dashboard
    • Get a Kubernetes cluster dashboard URLget
  • Kubeconfigs
    • Get a Kubeconfigget
    • Delete a Kubeconfigdel
  • LKE nodes
    • Get a nodeget
    • Delete a nodedel
    • Recycle a nodepost
  • LKE node pools
    • Create a node poolpost
    • List node poolsget
    • Get a node poolget
    • Update a node poolput
    • Delete a node pooldel
    • Recycle a node poolpost
  • LKE service tokens
    • Delete a service tokendel
  • LKE versions
    • List LKE Kubernetes versions (any tier)get
    • Get an LKE Kubernetes version (any tier)get
    • List LKE Kubernetes versions (non-enterprise)get
    • Get an LKE Kubernetes version (non-enterprise)get
  • LKE types
    • List Kubernetes typesget
  • LKE API endpoints
    • List Kubernetes API endpointsget

Linode StackScripts

  • StackScripts
    • Create a StackScriptpost
    • List StackScriptsget
    • Get a StackScriptget
    • Update a StackScriptput
    • Delete a StackScriptdel

Longview

  • Longview clients
    • Create a Longview clientpost
    • List Longview clientsget
    • Get a Longview clientget
    • Update a Longview clientput
    • Delete a Longview clientdel
  • Longview plans
    • Get a Longview planget
    • Update a Longview planput
  • Longview subscriptions
    • List Longview subscriptionsget
    • Get a Longview subscriptionget
  • Longview types
    • List Longview typesget

Maintenance

  • Maintenance policies
    • List maintenance policiesget

Managed

  • Managed contacts
    • Create a managed contactpost
    • List managed contactsget
    • Get a managed contactget
    • Update a managed contactput
    • Delete a managed contactdel
  • Managed credentials
    • Create a managed credentialpost
    • List managed credentialsget
    • Get a managed credentialget
    • Update a managed credentialput
    • Delete a managed credentialpost
    • Update a managed credential's username and passwordpost
  • Managed SSH keys
    • Get a managed SSH keyget
  • Managed issues
    • List managed issuesget
    • Get a managed issueget
  • Managed Linode settings
    • List managed Linode settingsget
    • Get a Linode's managed settingsget
    • Update a Linode's managed settingsput
  • Managed service monitors
    • Create a managed servicepost
    • List managed servicesget
    • Get a managed service monitorget
    • Update a managed service monitorput
    • Delete a managed service monitordel
    • Disable a managed service monitorpost
    • Enable a managed service monitorpost
  • Managed statistics
    • List managed statsget

Marketplace

  • Partner referrals
    • Create a Marketplace third-party referralpost

Monitor

  • Metrics
    • List dashboardsget
    • Get a dashboardget
    • List supported service typesget
    • Get details for a supported service typeget
    • List dashboards for a service typeget
    • List metrics for a service typeget
    • Create a token for a service typepost
    • Get an entity's metricspost
  • Alerts
    • Create an alert definitionpost
    • List alert definitionsget
    • Get an alert definitionget
    • Update an alert definitionput
    • Clone an alert definitionpost
    • List alert definitions for a service typeget
    • List entities assigned to an alert definitionget
    • Delete an alert definitiondel
    • Create a notification channelpost
    • List notification channelsget
    • Get a notification channelget
    • Update a notification channelput
    • List alerts for a notification channelget
    • Delete a notification channeldel
  • Logs
    • Create a destinationpost
    • List destinationsget
    • Get a destinationget
    • Update a destinationput
    • Get a destination's historyget
    • Delete a destinationdel
    • Create a streampost
    • List streamsget
    • Get a streamget
    • Update a streamput
    • Get a stream's historyget
    • Delete a streamdel

Network transfer prices

  • Network transfer prices
    • List network transfer pricesget

Networking

  • Firewalls
    • Create a firewallpost
    • List firewallsget
    • Get a firewallget
    • Update a firewallput
    • Delete a firewalldel
    • List firewall rule versionsget
    • Get a firewall rule versionget
    • List firewall rulesget
    • Update firewall rulesput
  • Firewall settings
    • List default firewallsget
    • Update default firewallsput
  • Templates
    • List firewall templatesget
    • Get a firewall templateget
  • Devices
    • Create a firewall devicepost
    • List firewall devicesget
    • Get a firewall deviceget
    • Delete a firewall devicedel
  • IP addresses
    • Allocate an IP addresspost
    • List IP addressesget
    • Assign IP addressespost
    • Share IP addressespost
    • Get an IP addressget
    • Update an IP addressput
  • IPv4 addresses
    • Assign IPv4s to Linodespost
    • Configure IPv4 sharingpost
  • IPv6 pools
    • List IPv6 poolsget
  • IPv6 ranges
    • Create an IPv6 rangepost
    • List IPv6 rangesget
    • Get an IPv6 rangeget
    • Delete an IPv6 rangedel
  • Reserved IPs
    • Reserve a public IPv4 addresspost
    • List reserved IP addressesget
    • Get reserved IP pricingget
    • Get a reserved IP addressget
    • Update reserved IP address tagsput
    • Unreserve an IP addressdel
  • VLANs
    • List VLANsget
    • Delete a VLANdel

NodeBalancers

  • NodeBalancers
    • Create a NodeBalancerpost
    • List NodeBalancersget
    • Get a NodeBalancerget
    • Update a NodeBalancerput
    • Delete a NodeBalancerdel
  • NodeBalancer types
    • List NodeBalancer typesget
  • Configurations
    • Create a configpost
    • List configsget
    • Get a configget
    • Update a configput
    • Delete a configdel
    • Rebuild a configpost
  • Nodes
    • Create a nodepost
    • List nodesget
    • Get a NodeBalancer's nodeget
    • Update a nodeput
    • Delete a NodeBalancer's nodedel
  • Firewalls
    • List NodeBalancer firewallsget
    • Update a NodeBalancer's firewallsput
  • Statistics
  • Linode statistics
    • Get NodeBalancer statisticsget
  • VPCs
    • List VPC configurationsget
    • Get a VPC configurationget

Object Storage

  • General
    • List Object Storage typesget
    • Get Object Storage transfer dataget
    • Cancel Object Storagepost
  • Access keys
    • Create an Object Storage access keypost
    • List Object Storage access keysget
    • Get an Object Storage access key customer key-based encryptionget
    • Update an Object Storage access keyput
    • Revoke an Object Storage access keydel
  • Buckets
    • Create an Object Storage bucketpost
    • List Object Storage bucketsget
    • Get an Object Storage bucketget
    • List Object Storage buckets per regionget
    • Remove an Object Storage bucketdel
    • Allow CORS access to an Object Storage bucket (E0/E1)post
    • Get CORS Object Storage bucket access (E0/E1)get
    • Update CORS access to an Object Storage bucket (E0/E1)put
    • List Object Storage bucket contentsget
    • Create a URL for an objectpost
    • Get an Object Storage object ACL configurationget
    • Update an object's ACL configurationput
    • Add a TLS/SSL certificate to a bucketpost
    • Get a bucket's TLS/SSL certificateget
    • Delete a bucket's TLS/SSL certificatedel
  • Clusters (legacy)
    • List clustersget
    • Get a clusterget
  • Endpoints
    • List Object Storage endpointsget
  • Quotas
    • List Object Storage quotasget
    • Get an Object Storage quotaget
    • Get Object Storage quota usage dataget
    • List Object Storage global quotasget
    • Get an Object Storage global quotaget
    • Get Object Storage global quota usage dataget

Placement groups

  • Placement groups
    • Create a placement grouppost
    • List placement groupsget
    • Get a placement groupget
    • Update a placement groupput
    • Delete a placement groupdel
    • Assign a placement grouppost
    • Unassign a placement grouppost

Profile

  • Profile
    • Get a profileget
    • Update a profileput
  • Apps
    • List authorized appsget
    • Get an authorized appget
    • Revoke app accessdel
  • Devices
    • List trusted devicesget
    • Get a trusted deviceget
    • Revoke a trusted devicedel
  • Grants
    • List grantsget
  • Logins
    • List loginsget
    • Get a profile's loginget
  • Phone number
    • Send a phone number verification codepost
    • Delete a phone numberdel
    • Verify a phone numberpost
  • Preferences
    • Get user OAuth preferencesget
    • Update a user's OAuth preferencesput
  • Security questions
    • Answer security questionspost
    • List security questionsget
  • SSH keys
    • Add an SSH keypost
    • List SSH keysget
    • Get an SSH keyget
    • Update an SSH keyput
    • Delete an SSH keydel
  • Two factor authentication
    • Generate a secret key for two-factor authenticationpost
    • Enable two-factor authenticationpost
    • Disable two-factor authenticationpost
  • Personal access tokens
    • Create a personal access tokenpost
    • List personal access tokensget
    • Get a personal access tokenget
    • Update a personal access tokenput
    • Revoke a personal access tokendel

Regions

  • Regions
    • List regionsget
    • List regions' availabilityget
    • Get a regionget
    • Get a region's availabilityget

Resource locking

  • Resource locks
    • Create a resource lockpost
    • List resource locksget
    • Get a resource lockget
    • Delete a resource lockdel

Support

  • Support tickets
    • Open a support ticketpost
    • List support ticketsget
    • Get a support ticketget
    • Close a support ticketpost
  • Attachments
    • Create a support ticket attachmentpost
  • Replies
    • Create a replypost
    • List repliesget

Tags

  • Tags
    • Create a tagpost
    • List tagsget
    • List tagged objectsget
    • Delete a tagdel

Volumes

  • Volumes
    • Create a volumepost
    • List volumesget
    • Get a volumeget
    • Update a volumeput
    • Delete a volumedel
    • Attach a volumepost
    • Clone a volumepost
    • Detach a volumepost
    • Resize a volumepost
  • Volume types
    • List volume typesget
  • Volume quotas
    • List volume quotasget
    • Get a volume quotaget
    • Get volume quota usage dataget

VPCs

  • VPCs
    • Create a VPCpost
    • List VPCsget
    • Get a VPCget
    • Update a VPCput
    • Delete a VPCdel
  • VPC IP addresses
    • List VPC IP addressesget
    • List a VPC's IP addressesget
  • VPC subnets
    • Create a VPC subnetpost
    • List VPC subnetsget
    • Get a VPC subnetget
    • Update a VPC subnetput
    • Delete a VPC subnetdel
  1. NodeBalancers

Statistics

Updated 7 months ago


Update a NodeBalancer's firewalls
Linode statistics
Did this page help you?

Updated 7 months ago


Update a NodeBalancer's firewalls
Linode statistics
Did this page help you?
Legal & privacy Cookie settings Akamai Status
Community Training Control Center Cloud Manager

© 2026 Akamai Technologies

Akamai TechDocs
Akamai.com
Contact us
Akamai support Compute support Share feedback
Try Akamai
Log in
Log out
Try Akamai

Akamai.com

Contact us Akamai support Compute support Share feedback

Log in
Log out