Jump to Content
Linode API
APIRelease notesGuideCloud ManagerCLILinode.com/docsSupportCommunity
Linode API
API
APIRelease notesGuideCloud ManagerCLILinode.com/docsSupportCommunity

API

  • Linode API
  • API summary
  • Get started
  • API workflow
  • 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

Account

  • Account
    • Get your accountget
    • Update your accountput
    • Get a region's service availabilityget
    • Cancel your accountpost
  • Beta programs
    • Enroll in a Beta programpost
    • List enrolled Beta programsget
    • Get an enrolled Beta programget
  • Account agreements
    • Acknowledge agreementspost
    • List agreementsget
  • Account availability
    • List available servicesget
  • Child accounts
    • List child accountsget
    • Get a child accountget
    • Create a proxy user tokenpost
  • Payments
    • Add or edit a credit cardpost
    • Make a paymentpost
    • List paymentsget
    • Stage a PayPal paymentpost
    • Execute a PayPal paymentpost
    • Get a paymentget
  • Entity transfers
    • Create an entity transferpost
    • List entity transfersget
    • Get an entity transferget
    • Cancel an entity transferdelete
    • Accept an entity transferpost
  • Events
    • List eventsget
    • Get an eventget
    • Mark an event as readpost
    • 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 clientdelete
    • Reset an OAuth client secretpost
  • Client thumbnail
    • Get the OAuth client's thumbnailget
    • Update the OAuth client's thumbnailput
  • Payment methods
    • Add a payment methodpost
    • List payment methodsget
    • Get a payment methodget
    • Delete a payment methoddelete
    • Set a default payment methodpost
  • Promo credits
    • Add a promo creditpost
  • Service transfers
    • Request a service transferpost
    • List service transfersget
    • Get a service transfer requestget
    • Cancel a service transferdelete
    • Accept a service transferpost
  • Account settings
    • Get account settingsget
    • Update account settingsput
  • Settings
    • Enable Linode Managedpost
  • Account transfer
    • Get network usageget
  • Users
    • Create a userpost
    • List usersget
    • Get a userget
    • Update a userput
    • Delete a userdelete
    • List a user's grantsget
    • Update a user's grantsput

Databases

  • Databases
    • List Managed Databasesget
    • Create or restore a MySQL Managed Databasepost
    • List MySQL Managed Databasesget
    • Get a MySQL Managed Databaseget
    • Update a MySQL Managed Databaseput
    • Delete a MySQL Managed Databasedelete
    • Patch a MySQL Managed Databasepost
    • Resume a MySQL Managed Databasepost
    • Suspend a MySQL Managed Databasepost
    • Create or restore a PostgreSQL Managed Databasepost
    • List PostgreSQL Managed Databasesget
    • Get a PostgreSQL Managed Databaseget
    • Update a PostgreSQL Managed Databaseput
    • Delete a PostgreSQL Managed Databasedelete
    • Patch a PostgreSQL Managed Databasepost
    • Resume a PostgreSQL Managed Databasepost
    • Suspend a PostgreSQL Managed Databasepost
  • Engines
    • List Managed Databases enginesget
    • Get a Managed Databases engineget
  • Credentials
    • Get MySQL Managed Database credentialsget
    • Reset MySQL Managed Database credentialspost
    • Get PostgreSQL Managed Database credentialsget
    • Reset PostgreSQL Managed Database credentialspost
  • SSL certificates
    • Get a MySQL Managed Database SSL certificateget
    • Get a PostgreSQL Managed Database SSL certificateget
  • Types
    • List Managed Databases typesget
    • Get a Managed Databases typeget

Beta programs

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

Domains

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

Images

  • Images
    • Create an imagepost
    • List imagesget
    • Upload an imagepost
    • Get an imageget
    • Update an imageput
    • Delete an imagedelete
    • Replicate an imagepost

Linode instances

  • Linode instances
    • Create a Linodepost
    • List Linodesget
    • Get a Linodeget
    • Update a Linodeput
    • Delete a Linodedelete
    • Boot a Linodepost
    • Clone a Linodepost
    • Initiate a DC migration/pending host migrationpost
    • 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
  • NodeBalancers
    • List Linode NodeBalancersget
  • Volumes
    • List a Linode's volumesget
  • Backups
    • Create a snapshotpost
    • List backupsget
    • Cancel backupspost
    • Enable backupspost
    • Get a backupget
    • Restore a backuppost
  • Configurations
    • Create a configuration profilepost
    • List configuration profilesget
    • Get a configuration profileget
    • Update a configuration profileput
    • Delete a configuration profiledelete
  • 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 interfacedelete
  • Disks
    • Create a diskpost
    • List disksget
    • Get a diskget
    • Update a diskput
    • Delete a diskdelete
    • Clone a diskpost
    • Reset a disk root passwordpost
    • Resize a diskpost
  • Firewalls
    • List a Linode's firewallsget
    • Update a Linode's firewallsput
    • Apply a Linode's firewallspost
  • 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 addressdelete
  • Statistics
    • Get Linode statisticsget
    • Get monthly statisticsget
  • Network transfers
    • Get a network transferget
  • Network transfer statistics
    • Get monthly network transfer statsget
  • Kernels
    • List kernelsget
    • Get a kernelget

Linode StackScripts

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

Longview

  • Clients
    • Create a Longview clientpost
    • List Longview clientsget
    • Get a Longview clientget
    • Update a Longview clientput
    • Delete a Longview clientdelete
  • Plans
    • Get a Longview planget
    • Update a Longview planput
  • Subscriptions
    • List Longview subscriptionsget
    • Get a Longview subscriptionget
  • Longview types
    • List Longview typesget

Linode Kubernetes Engine (LKE)

  • Clusters
    • Create a Kubernetes clusterpost
    • List Kubernetes clustersget
    • Get a Kubernetes clusterget
    • Update a Kubernetes clusterput
    • Delete a Kubernetes clusterdelete
    • Recycle cluster nodespost
    • Regenerate a Kubernetes clusterpost
  • LKE API endpoints
    • List Kubernetes API endpointsget
  • LKE Control Plane ACL
    • Get the control plane access control listget
    • Update the control plane access control listput
    • Delete the control plane access control listdelete
  • Cluster dashboard
    • Get a Kubernetes cluster dashboard URLget
  • Kubeconfigs
    • Get a Kubeconfigget
    • Delete a Kubeconfigdelete
  • Nodes
    • Get a nodeget
    • Delete a nodedelete
    • Recycle a nodepost
  • Node pools
    • Create a node poolpost
    • List node poolsget
    • Get a node poolget
    • Update a node poolput
    • Delete a node pooldelete
    • Recycle a node poolpost
  • Service tokens
    • Delete a service tokendelete
  • 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
  • Kubernetes types
    • List Kubernetes typesget

Managed

  • Contacts
    • Create a managed contactpost
    • List managed contactsget
    • Get a managed contactget
    • Update a managed contactput
    • Delete a managed contactdelete
  • 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
  • Issues
    • List managed issuesget
    • Get a managed issueget
  • Linode settings
    • List managed Linode settingsget
  • Managed settings
    • Get a Linode's managed settingsget
    • Update a Linode's managed settingsput
  • Services
    • Create a managed servicepost
    • List managed servicesget
    • Get a managed serviceget
    • Update a managed serviceput
    • Delete a managed servicedelete
    • Disable a managed servicepost
    • Enable a managed servicepost
  • Statistics
    • List managed statsget

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 firewalldelete
    • List firewall rule versionsget
    • Get a firewall rule versionget
    • List firewall rulesget
    • Update firewall rulesput
  • Devices
    • Create a firewall devicepost
    • List firewall devicesget
    • Get a firewall deviceget
    • Delete a firewall devicedelete
  • IP addresses
    • Allocate an IP addresspost
    • List IP addressesget
    • Assign IP addressespost
    • Share IP addressespost
    • Get an IP addressget
    • Update an IP address's RDNSput
  • 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 rangedelete
  • VLANs
    • List VLANsget
    • Delete a VLANdelete

NodeBalancers

  • NodeBalancers
    • Create a NodeBalancerpost
    • List NodeBalancersget
    • Get a NodeBalancerget
    • Update a NodeBalancerput
    • Delete a NodeBalancerdelete
  • NodeBalancer types
    • List NodeBalancer typesget
  • Configurations
    • Create a configpost
    • List configsget
    • Get a configget
    • Update a configput
    • Delete a configdelete
    • Rebuild a configpost
  • Nodes
    • Create a nodepost
    • List nodesget
    • Get a NodeBalancer's nodeget
    • Update a nodeput
    • Delete a NodeBalancer's nodedelete
  • Firewalls
    • List NodeBalancer firewallsget
    • Update a NodeBalancer's firewallsput
  • Statistics
    • Get NodeBalancer statisticsget

Object Storage

  • Object Storage
    • Cancel Object Storagepost
    • Get Object Storage transfer dataget
  • Buckets
    • Create an Object Storage bucketpost
    • List Object Storage bucketsget
    • List Object Storage buckets per regionget
    • Get an Object Storage bucketget
    • Remove an Object Storage bucketdelete
    • Create a URL for an objectpost
  • Bucket access
    • Allow access to an Object Storage bucketpost
    • Get Object Storage bucket accessget
    • Update access to an Object Storage bucketput
  • ACL configurations
    • Get an Object Storage object ACL configurationget
    • Update an object's ACL configurationput
  • Bucket contents
    • List Object Storage bucket contentsget
  • TLS/SSL certificates
    • Upload an Object Storage TLS/SSL certificatepost
    • Get an Object Storage TLS/SSL certificateget
    • Delete an Object Storage TLS/SSL certificatedelete
  • Clusters
    • List clustersget
    • Get a clusterget
  • Endpoints
    • List Object Storage endpointsget
  • Keys
    • Create an Object Storage keypost
    • List Object Storage keysget
    • Get an Object Storage keyget
    • Update an Object Storage keyput
    • Revoke an Object Storage keydelete
  • Object Storage quotas
    • List Object Storage quotasget
    • Get an Object Storage quotaget
    • Get Object Storage quota usage dataget
  • Object Storage types
    • List Object Storage typesget

Placement groups

  • Placement groups
    • Create placement grouppost
    • List placement groupsget
    • Get a placement groupget
    • Update a placement groupput
    • Delete a placement groupdelete
    • 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 accessdelete
  • Devices
    • List trusted devicesget
    • Get a trusted deviceget
    • Revoke a trusted devicedelete
  • Grants
    • List grantsget
  • Logins
    • List loginsget
    • Get a profile's loginget
  • Phone number
    • Send a phone number verification codepost
    • Delete a phone numberdelete
    • Verify a phone numberpost
  • Preferences
    • Get user preferencesget
    • Update a user's 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 keydelete
  • Two factor authentication
    • Disable two factor authenticationpost
    • Create a two factor secretpost
    • Enable 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 tokendelete

Regions

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

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 tagdelete

Volumes

  • Volumes
    • Create a volumepost
    • List volumesget
    • Get a volumeget
    • Update a volumeput
    • Delete a volumedelete
    • Attach a volumepost
    • Clone a volumepost
    • Detach a volumepost
    • Resize a volumepost
  • Volume types
    • List volume typesget

VPCs

  • VPCs
    • Create a VPCpost
    • List VPCsget
    • Get a VPCget
    • Update a VPCput
    • Delete a VPCdelete
  • 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 subnetdelete

401

Unauthorized. You failed to authenticate for this resource. A value in your personal access token or OAuth authentication is invalid or has expired.

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

Akamai.com

Linode.com

Contact us Akamai support Linode support Share feedback

Log in
Log out