API summary

See the API's various operations for details on their request parameters and response data.

OperationMethodEndpoint
Account
Get your accountGET/{apiVersion}/​account
Update your accountPUT/{apiVersion}/​account
List agreementsGET/{apiVersion}/​account/​agreements
Acknowledge agreementsPOST/{apiVersion}/​account/​agreements
List available servicesGET/{apiVersion}/​account/​availability
Get a region's service availabilityGET/{apiVersion}/​account/​availability/​{id}
List enrolled Beta programsGET/{apiVersion}/​account/​betas
Enroll in a Beta programPOST/{apiVersion}/​account/​betas
Get an enrolled Beta programGET/{apiVersion}/​account/​betas/​{betaId}
Cancel your accountPOST/{apiVersion}/​account/​cancel
List child accountsGET/{apiVersion}/​account/​child-accounts
Get a child accountGET/{apiVersion}/​account/​child-accounts/​{euuid}
Create a proxy user tokenPOST/{apiVersion}/​account/​child-accounts/​{euuid}/​token
Deprecated Add or edit a credit cardPOST/{apiVersion}/​account/​credit-card
Deprecated List entity transfersGET/{apiVersion}/​account/​entity-transfers
Deprecated Create an entity transferPOST/{apiVersion}/​account/​entity-transfers
Deprecated Cancel an entity transferDELETE/{apiVersion}/​account/​entity-transfers/​{token}
Deprecated Get an entity transferGET/{apiVersion}/​account/​entity-transfers/​{token}
Deprecated Accept an entity transferPOST/{apiVersion}/​account/​entity-transfers/​{token}/​accept
List eventsGET/{apiVersion}/​account/​events
Get an eventGET/{apiVersion}/​account/​events/​{eventId}
Mark an event as readPOST/{apiVersion}/​account/​events/​{eventId}/​read
Mark an event as seenPOST/{apiVersion}/​account/​events/​{eventId}/​seen
List invoicesGET/{apiVersion}/​account/​invoices
Get an invoiceGET/{apiVersion}/​account/​invoices/​{invoiceId}
List invoice itemsGET/{apiVersion}/​account/​invoices/​{invoiceId}/​items
List user loginsGET/{apiVersion}/​account/​logins
Get an account loginGET/{apiVersion}/​account/​logins/​{loginId}
List maintenancesGET/{apiVersion}/​account/​maintenance
List notificationsGET/{apiVersion}/​account/​notifications
List OAuth clientsGET/{apiVersion}/​account/​oauth-clients
Create an OAuth clientPOST/{apiVersion}/​account/​oauth-clients
Delete an OAuth clientDELETE/{apiVersion}/​account/​oauth-clients/​{clientId}
Get an OAuth clientGET/{apiVersion}/​account/​oauth-clients/​{clientId}
Update an OAuth clientPUT/{apiVersion}/​account/​oauth-clients/​{clientId}
Reset an OAuth client secretPOST/{apiVersion}/​account/​oauth-clients/​{clientId}/​reset-secret
Get the OAuth client's thumbnailGET/{apiVersion}/​account/​oauth-clients/​{clientId}/​thumbnail
Update the OAuth client's thumbnailPUT/{apiVersion}/​account/​oauth-clients/​{clientId}/​thumbnail
List payment methodsGET/{apiVersion}/​account/​payment-methods
Add a payment methodPOST/{apiVersion}/​account/​payment-methods
Delete a payment methodDELETE/{apiVersion}/​account/​payment-methods/​{paymentMethodId}
Get a payment methodGET/{apiVersion}/​account/​payment-methods/​{paymentMethodId}
Set a default payment methodPOST/{apiVersion}/​account/​payment-methods/​{paymentMethodId}/​make-default
List paymentsGET/{apiVersion}/​account/​payments
Make a paymentPOST/{apiVersion}/​account/​payments
Deprecated Stage a PayPal paymentPOST/{apiVersion}/​account/​payments/​paypal
Deprecated Execute a PayPal paymentPOST/{apiVersion}/​account/​payments/​paypal/​execute
Get a paymentGET/{apiVersion}/​account/​payments/​{paymentId}
Add a promo creditPOST/{apiVersion}/​account/​promo-codes
List service transfersGET/{apiVersion}/​account/​service-transfers
Request a service transferPOST/{apiVersion}/​account/​service-transfers
Cancel a service transferDELETE/{apiVersion}/​account/​service-transfers/​{token}
Get a service transfer requestGET/{apiVersion}/​account/​service-transfers/​{token}
Accept a service transferPOST/{apiVersion}/​account/​service-transfers/​{token}/​accept
Get account settingsGET/{apiVersion}/​account/​settings
Update account settingsPUT/{apiVersion}/​account/​settings
Enable Linode ManagedPOST/{apiVersion}/​account/​settings/​managed-enable
Get network usageGET/{apiVersion}/​account/​transfer
List usersGET/{apiVersion}/​account/​users
Create a userPOST/{apiVersion}/​account/​users
Delete a userDELETE/{apiVersion}/​account/​users/​{username}
Get a userGET/{apiVersion}/​account/​users/​{username}
Update a userPUT/{apiVersion}/​account/​users/​{username}
List a user's grantsGET/{apiVersion}/​account/​users/​{username}/​grants
Update a user's grantsPUT/{apiVersion}/​account/​users/​{username}/​grants
Beta programs
List Beta programsGET/{apiVersion}/​betas
Get a Beta programGET/{apiVersion}/​betas/​{betaId}
Databases
List Managed Databases enginesGET/{apiVersion}/​databases/​engines
Get a Managed Databases engineGET/{apiVersion}/​databases/​engines/​{engineId}
List Managed DatabasesGET/{apiVersion}/​databases/​instances
List MySQL Managed DatabasesGET/{apiVersion}/​databases/​mysql/​instances
Create or restore a MySQL Managed DatabasePOST/{apiVersion}/​databases/​mysql/​instances
Delete a MySQL Managed DatabaseDELETE/{apiVersion}/​databases/​mysql/​instances/​{instanceId}
Get a MySQL Managed DatabaseGET/{apiVersion}/​databases/​mysql/​instances/​{instanceId}
Update a MySQL Managed DatabasePUT/{apiVersion}/​databases/​mysql/​instances/​{instanceId}
Get MySQL Managed Database credentialsGET/{apiVersion}/​databases/​mysql/​instances/​{instanceId}/​credentials
Reset MySQL Managed Database credentialsPOST/{apiVersion}/​databases/​mysql/​instances/​{instanceId}/​credentials/​reset
Patch a MySQL Managed DatabasePOST/{apiVersion}/​databases/​mysql/​instances/​{instanceId}/​patch
Resume a MySQL Managed DatabasePOST/{apiVersion}/​databases/​mysql/​instances/​{instanceId}/​resume
Get a MySQL Managed Database SSL certificateGET/{apiVersion}/​databases/​mysql/​instances/​{instanceId}/​ssl
Suspend a MySQL Managed DatabasePOST/{apiVersion}/​databases/​mysql/​instances/​{instanceId}/​suspend
List PostgreSQL Managed DatabasesGET/{apiVersion}/​databases/​postgresql/​instances
Create or restore a PostgreSQL Managed DatabasePOST/{apiVersion}/​databases/​postgresql/​instances
Delete a PostgreSQL Managed DatabaseDELETE/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}
Get a PostgreSQL Managed DatabaseGET/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}
Update a PostgreSQL Managed DatabasePUT/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}
Get PostgreSQL Managed Database credentialsGET/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}/​credentials
Reset PostgreSQL Managed Database credentialsPOST/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}/​credentials/​reset
Patch a PostgreSQL Managed DatabasePOST/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}/​patch
Resume a PostgreSQL Managed DatabasePOST/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}/​resume
Get a PostgreSQL Managed Database SSL certificateGET/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}/​ssl
Suspend a PostgreSQL Managed DatabasePOST/{apiVersion}/​databases/​postgresql/​instances/​{instanceId}/​suspend
List Managed Databases typesGET/{apiVersion}/​databases/​types
Get a Managed Databases typeGET/{apiVersion}/​databases/​types/​{typeId}
Domains
List domainsGET/{apiVersion}/​domains
Create a domainPOST/{apiVersion}/​domains
Import a domainPOST/{apiVersion}/​domains/​import
Delete a domainDELETE/{apiVersion}/​domains/​{domainId}
Get a domainGET/{apiVersion}/​domains/​{domainId}
Update a domainPUT/{apiVersion}/​domains/​{domainId}
Clone a domainPOST/{apiVersion}/​domains/​{domainId}/​clone
List domain recordsGET/{apiVersion}/​domains/​{domainId}/​records
Create a domain recordPOST/{apiVersion}/​domains/​{domainId}/​records
Delete a domain recordDELETE/{apiVersion}/​domains/​{domainId}/​records/​{recordId}
Get a domain recordGET/{apiVersion}/​domains/​{domainId}/​records/​{recordId}
Update a domain recordPUT/{apiVersion}/​domains/​{domainId}/​records/​{recordId}
Get a domain zone fileGET/{apiVersion}/​domains/​{domainId}/​zone-file
Images
List imagesGET/{apiVersion}/​images
Create an imagePOST/{apiVersion}/​images
Upload an imagePOST/{apiVersion}/​images/​upload
Delete an imageDELETE/{apiVersion}/​images/​{imageId}
Get an imageGET/{apiVersion}/​images/​{imageId}
Update an imagePUT/{apiVersion}/​images/​{imageId}
Replicate an imagePOST/{apiVersion}/​images/​{imageId}/​regions
Linode instances
List LinodesGET/{apiVersion}/​linode/​instances
Create a LinodePOST/{apiVersion}/​linode/​instances
Delete a LinodeDELETE/{apiVersion}/​linode/​instances/​{linodeId}
Get a LinodeGET/{apiVersion}/​linode/​instances/​{linodeId}
Update a LinodePUT/{apiVersion}/​linode/​instances/​{linodeId}
List backupsGET/{apiVersion}/​linode/​instances/​{linodeId}/​backups
Create a snapshotPOST/{apiVersion}/​linode/​instances/​{linodeId}/​backups
Cancel backupsPOST/{apiVersion}/​linode/​instances/​{linodeId}/​backups/​cancel
Enable backupsPOST/{apiVersion}/​linode/​instances/​{linodeId}/​backups/​enable
Get a backupGET/{apiVersion}/​linode/​instances/​{linodeId}/​backups/​{backupId}
Restore a backupPOST/{apiVersion}/​linode/​instances/​{linodeId}/​backups/​{backupId}/​restore
Boot a LinodePOST/{apiVersion}/​linode/​instances/​{linodeId}/​boot
Clone a LinodePOST/{apiVersion}/​linode/​instances/​{linodeId}/​clone
List config profilesGET/{apiVersion}/​linode/​instances/​{linodeId}/​configs
Create a config profilePOST/{apiVersion}/​linode/​instances/​{linodeId}/​configs
Delete a config profileDELETE/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}
Get a config profileGET/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}
Update a config profilePUT/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}
List configuration profile interfacesGET/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}/​interfaces
Add a configuration profile interfacePOST/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}/​interfaces
Reorder configuration profile interfacesPOST/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}/​interfaces/​order
Delete a configuration profile interfaceDELETE/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}/​interfaces/​{interfaceId}
Get a configuration profile interfaceGET/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}/​interfaces/​{interfaceId}
Update a configuration profile interfacePUT/{apiVersion}/​linode/​instances/​{linodeId}/​configs/​{configId}/​interfaces/​{interfaceId}
List disksGET/{apiVersion}/​linode/​instances/​{linodeId}/​disks
Create a diskPOST/{apiVersion}/​linode/​instances/​{linodeId}/​disks
Delete a diskDELETE/{apiVersion}/​linode/​instances/​{linodeId}/​disks/​{diskId}
Get a diskGET/{apiVersion}/​linode/​instances/​{linodeId}/​disks/​{diskId}
Update a diskPUT/{apiVersion}/​linode/​instances/​{linodeId}/​disks/​{diskId}
Clone a diskPOST/{apiVersion}/​linode/​instances/​{linodeId}/​disks/​{diskId}/​clone
Reset a disk root passwordPOST/{apiVersion}/​linode/​instances/​{linodeId}/​disks/​{diskId}/​password
Resize a diskPOST/{apiVersion}/​linode/​instances/​{linodeId}/​disks/​{diskId}/​resize
List a Linode's firewallsGET/{apiVersion}/​linode/​instances/​{linodeId}/​firewalls
Apply a Linode's firewallsPOST/{apiVersion}/​linode/​instances/​{linodeId}/​firewalls/​apply
Get networking informationGET/{apiVersion}/​linode/​instances/​{linodeId}/​ips
Allocate an IPv4 addressPOST/{apiVersion}/​linode/​instances/​{linodeId}/​ips
Delete an IPv4 addressDELETE/{apiVersion}/​linode/​instances/​{linodeId}/​ips/​{address}
Get a Linode's IP addressGET/{apiVersion}/​linode/​instances/​{linodeId}/​ips/​{address}
Update an IP address's RDNS for a LinodePUT/{apiVersion}/​linode/​instances/​{linodeId}/​ips/​{address}
Initiate a DC migration/pending host migrationPOST/{apiVersion}/​linode/​instances/​{linodeId}/​migrate
Upgrade a LinodePOST/{apiVersion}/​linode/​instances/​{linodeId}/​mutate
List Linode NodeBalancersGET/{apiVersion}/​linode/​instances/​{linodeId}/​nodebalancers
Reset a Linode's root passwordPOST/{apiVersion}/​linode/​instances/​{linodeId}/​password
Reboot a LinodePOST/{apiVersion}/​linode/​instances/​{linodeId}/​reboot
Rebuild a LinodePOST/{apiVersion}/​linode/​instances/​{linodeId}/​rebuild
Boot a Linode into rescue modePOST/{apiVersion}/​linode/​instances/​{linodeId}/​rescue
Resize a LinodePOST/{apiVersion}/​linode/​instances/​{linodeId}/​resize
Shut down a LinodePOST/{apiVersion}/​linode/​instances/​{linodeId}/​shutdown
Get Linode statisticsGET/{apiVersion}/​linode/​instances/​{linodeId}/​stats
Get monthly statisticsGET/{apiVersion}/​linode/​instances/​{linodeId}/​stats/​{year}/​{month}
Get a network transferGET/{apiVersion}/​linode/​instances/​{linodeId}/​transfer
Get monthly network transfer statsGET/{apiVersion}/​linode/​instances/​{linodeId}/​transfer/​{year}/​{month}
List a Linode's volumesGET/{apiVersion}/​linode/​instances/​{linodeId}/​volumes
List kernelsGET/{apiVersion}/​linode/​kernels
Get a kernelGET/{apiVersion}/​linode/​kernels/​{kernelId}
List typesGET/{apiVersion}/​linode/​types
Get a typeGET/{apiVersion}/​linode/​types/​{typeId}
Linode StackScripts
List StackScriptsGET/{apiVersion}/​linode/​stackscripts
Create a StackScriptPOST/{apiVersion}/​linode/​stackscripts
Delete a StackScriptDELETE/{apiVersion}/​linode/​stackscripts/​{stackscriptId}
Get a StackScriptGET/{apiVersion}/​linode/​stackscripts/​{stackscriptId}
Update a StackScriptPUT/{apiVersion}/​linode/​stackscripts/​{stackscriptId}
Linode Kubernetes Engine (LKE)
List Kubernetes clustersGET/{apiVersion}/​lke/​clusters
Create a Kubernetes clusterPOST/{apiVersion}/​lke/​clusters
Delete a Kubernetes clusterDELETE/{apiVersion}/​lke/​clusters/​{clusterId}
Get a Kubernetes clusterGET/{apiVersion}/​lke/​clusters/​{clusterId}
Update a Kubernetes clusterPUT/{apiVersion}/​lke/​clusters/​{clusterId}
List Kubernetes API endpointsGET/{apiVersion}/​lke/​clusters/​{clusterId}/​api-endpoints
Delete the control plane access control listDELETE/{apiVersion}/​lke/​clusters/​{clusterId}/​control_plane_acl
Get the control plane access control listGET/{apiVersion}/​lke/​clusters/​{clusterId}/​control_plane_acl
Update the control plane access control listPUT/{apiVersion}/​lke/​clusters/​{clusterId}/​control_plane_acl
Get a Kubernetes cluster dashboard URLGET/{apiVersion}/​lke/​clusters/​{clusterId}/​dashboard
Delete a KubeconfigDELETE/{apiVersion}/​lke/​clusters/​{clusterId}/​kubeconfig
Get a KubeconfigGET/{apiVersion}/​lke/​clusters/​{clusterId}/​kubeconfig
Delete a nodeDELETE/{apiVersion}/​lke/​clusters/​{clusterId}/​nodes/​{nodeId}
Get a nodeGET/{apiVersion}/​lke/​clusters/​{clusterId}/​nodes/​{nodeId}
Recycle a nodePOST/{apiVersion}/​lke/​clusters/​{clusterId}/​nodes/​{nodeId}/​recycle
List node poolsGET/{apiVersion}/​lke/​clusters/​{clusterId}/​pools
Create a node poolPOST/{apiVersion}/​lke/​clusters/​{clusterId}/​pools
Delete a node poolDELETE/{apiVersion}/​lke/​clusters/​{clusterId}/​pools/​{poolId}
Get a node poolGET/{apiVersion}/​lke/​clusters/​{clusterId}/​pools/​{poolId}
Update a node poolPUT/{apiVersion}/​lke/​clusters/​{clusterId}/​pools/​{poolId}
Recycle a node poolPOST/{apiVersion}/​lke/​clusters/​{clusterId}/​pools/​{poolId}/​recycle
Recycle cluster nodesPOST/{apiVersion}/​lke/​clusters/​{clusterId}/​recycle
Regenerate a Kubernetes clusterPOST/{apiVersion}/​lke/​clusters/​{clusterId}/​regenerate
Delete a service tokenDELETE/{apiVersion}/​lke/​clusters/​{clusterId}/​servicetoken
List Kubernetes typesGET/{apiVersion}/​lke/​types
List Kubernetes versionsGET/{apiVersion}/​lke/​versions
Get a Kubernetes versionGET/{apiVersion}/​lke/​versions/​{version}
Longview
List Longview clientsGET/{apiVersion}/​longview/​clients
Create a Longview clientPOST/{apiVersion}/​longview/​clients
Delete a Longview clientDELETE/{apiVersion}/​longview/​clients/​{clientId}
Get a Longview clientGET/{apiVersion}/​longview/​clients/​{clientId}
Update a Longview clientPUT/{apiVersion}/​longview/​clients/​{clientId}
Get a Longview planGET/{apiVersion}/​longview/​plan
Update a Longview planPUT/{apiVersion}/​longview/​plan
List Longview subscriptionsGET/{apiVersion}/​longview/​subscriptions
Get a Longview subscriptionGET/{apiVersion}/​longview/​subscriptions/​{subscriptionId}
List Longview typesGET/{apiVersion}/​longview/​types
Managed
List managed contactsGET/{apiVersion}/​managed/​contacts
Create a managed contactPOST/{apiVersion}/​managed/​contacts
Delete a managed contactDELETE/{apiVersion}/​managed/​contacts/​{contactId}
Get a managed contactGET/{apiVersion}/​managed/​contacts/​{contactId}
Update a managed contactPUT/{apiVersion}/​managed/​contacts/​{contactId}
List managed credentialsGET/{apiVersion}/​managed/​credentials
Create a managed credentialPOST/{apiVersion}/​managed/​credentials
Get a managed SSH keyGET/{apiVersion}/​managed/​credentials/​sshkey
Get a managed credentialGET/{apiVersion}/​managed/​credentials/​{credentialId}
Update a managed credentialPUT/{apiVersion}/​managed/​credentials/​{credentialId}
Delete a managed credentialPOST/{apiVersion}/​managed/​credentials/​{credentialId}/​revoke
Update a managed credential's username and passwordPOST/{apiVersion}/​managed/​credentials/​{credentialId}/​update
List managed issuesGET/{apiVersion}/​managed/​issues
Get a managed issueGET/{apiVersion}/​managed/​issues/​{issueId}
List managed Linode settingsGET/{apiVersion}/​managed/​linode-settings
Get a Linode's managed settingsGET/{apiVersion}/​managed/​linode-settings/​{linodeId}
Update a Linode's managed settingsPUT/{apiVersion}/​managed/​linode-settings/​{linodeId}
List managed servicesGET/{apiVersion}/​managed/​services
Create a managed servicePOST/{apiVersion}/​managed/​services
Delete a managed serviceDELETE/{apiVersion}/​managed/​services/​{serviceId}
Get a managed serviceGET/{apiVersion}/​managed/​services/​{serviceId}
Update a managed servicePUT/{apiVersion}/​managed/​services/​{serviceId}
Disable a managed servicePOST/{apiVersion}/​managed/​services/​{serviceId}/​disable
Enable a managed servicePOST/{apiVersion}/​managed/​services/​{serviceId}/​enable
List managed statsGET/{apiVersion}/​managed/​stats
Networking
List firewallsGET/{apiVersion}/​networking/​firewalls
Create a firewallPOST/{apiVersion}/​networking/​firewalls
Delete a firewallDELETE/{apiVersion}/​networking/​firewalls/​{firewallId}
Get a firewallGET/{apiVersion}/​networking/​firewalls/​{firewallId}
Update a firewallPUT/{apiVersion}/​networking/​firewalls/​{firewallId}
List firewall devicesGET/{apiVersion}/​networking/​firewalls/​{firewallId}/​devices
Create a firewall devicePOST/{apiVersion}/​networking/​firewalls/​{firewallId}/​devices
Delete a firewall deviceDELETE/{apiVersion}/​networking/​firewalls/​{firewallId}/​devices/​{deviceId}
Get a firewall deviceGET/{apiVersion}/​networking/​firewalls/​{firewallId}/​devices/​{deviceId}
List firewall rule versionsGET/{apiVersion}/​networking/​firewalls/​{firewallId}/​history
Get a firewall rule versionGET/{apiVersion}/​networking/​firewalls/​{firewallId}/​history/​rules/​{version}
List firewall rulesGET/{apiVersion}/​networking/​firewalls/​{firewallId}/​rules
Update firewall rulesPUT/{apiVersion}/​networking/​firewalls/​{firewallId}/​rules
List IP addressesGET/{apiVersion}/​networking/​ips
Allocate an IP addressPOST/{apiVersion}/​networking/​ips
Assign IP addressesPOST/{apiVersion}/​networking/​ips/​assign
Share IP addressesPOST/{apiVersion}/​networking/​ips/​share
Get an IP addressGET/{apiVersion}/​networking/​ips/​{address}
Update an IP address's RDNSPUT/{apiVersion}/​networking/​ips/​{address}
Assign IPv4s to LinodesPOST/{apiVersion}/​networking/​ipv4/​assign
Configure IPv4 sharingPOST/{apiVersion}/​networking/​ipv4/​share
List IPv6 poolsGET/{apiVersion}/​networking/​ipv6/​pools
List IPv6 rangesGET/{apiVersion}/​networking/​ipv6/​ranges
Create an IPv6 rangePOST/{apiVersion}/​networking/​ipv6/​ranges
Delete an IPv6 rangeDELETE/{apiVersion}/​networking/​ipv6/​ranges/​{range}
Get an IPv6 rangeGET/{apiVersion}/​networking/​ipv6/​ranges/​{range}
List VLANsGET/{apiVersion}/​networking/​vlans
Delete a VLANDELETE/{apiVersion}/​networking/​vlans/​{regionId}/​{label}
Network transfer prices
List network transfer pricesGET/{apiVersion}/​network-transfer/​prices
NodeBalancers
List NodeBalancersGET/{apiVersion}/​nodebalancers
Create a NodeBalancerPOST/{apiVersion}/​nodebalancers
List NodeBalancer typesGET/{apiVersion}/​nodebalancers/​types
Delete a NodeBalancerDELETE/{apiVersion}/​nodebalancers/​{nodeBalancerId}
Get a NodeBalancerGET/{apiVersion}/​nodebalancers/​{nodeBalancerId}
Update a NodeBalancerPUT/{apiVersion}/​nodebalancers/​{nodeBalancerId}
List configsGET/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs
Create a configPOST/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs
Delete a configDELETE/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}
Get a configGET/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}
Update a configPUT/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}
List nodesGET/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}/​nodes
Create a nodePOST/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}/​nodes
Delete a NodeBalancer's nodeDELETE/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}/​nodes/​{nodeId}
Get a NodeBalancer's nodeGET/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}/​nodes/​{nodeId}
Update a nodePUT/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}/​nodes/​{nodeId}
Rebuild a configPOST/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​configs/​{configId}/​rebuild
List NodeBalancer firewallsGET/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​firewalls
Get NodeBalancer statisticsGET/{apiVersion}/​nodebalancers/​{nodeBalancerId}/​stats
Object Storage
List Object Storage bucketsGET/{apiVersion}/​object-storage/​buckets
Create an Object Storage bucketPOST/{apiVersion}/​object-storage/​buckets
List Object Storage buckets per regionGET/{apiVersion}/​object-storage/​buckets/​{regionId}
Remove an Object Storage bucketDELETE/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}
Get an Object Storage bucketGET/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}
Modify access to an Object Storage bucketPOST/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​access
Update access to an Object Storage bucketPUT/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​access
Get an Object Storage object ACL configGET/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​object-acl
Update an object's ACL configPUT/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​object-acl
List Object Storage bucket contentsGET/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​object-list
Create a URL for an objectPOST/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​object-url
Delete an Object Storage TLS/SSL certificateDELETE/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​ssl
Get an Object Storage TLS/SSL certificateGET/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​ssl
Upload an Object Storage TLS/SSL certificatePOST/{apiVersion}/​object-storage/​buckets/​{regionId}/​{bucket}/​ssl
Cancel Object StoragePOST/{apiVersion}/​object-storage/​cancel
Deprecated List clustersGET/{apiVersion}/​object-storage/​clusters
Deprecated Get a clusterGET/{apiVersion}/​object-storage/​clusters/​{clusterId}
List Object Storage keysGET/{apiVersion}/​object-storage/​keys
Create an Object Storage keyPOST/{apiVersion}/​object-storage/​keys
Revoke an Object Storage keyDELETE/{apiVersion}/​object-storage/​keys/​{keyId}
Get an Object Storage keyGET/{apiVersion}/​object-storage/​keys/​{keyId}
Update an Object Storage keyPUT/{apiVersion}/​object-storage/​keys/​{keyId}
Get Object Storage transfer dataGET/{apiVersion}/​object-storage/​transfer
List Object Storage typesGET/{apiVersion}/​object-storage/​types
Placement groups
List placement groupsGET/{apiVersion}/​placement/​groups
Create placement groupPOST/{apiVersion}/​placement/​groups
Delete a placement groupDELETE/{apiVersion}/​placement/​groups/​{groupId}
Get a placement groupGET/{apiVersion}/​placement/​groups/​{groupId}
Update a placement groupPUT/{apiVersion}/​placement/​groups/​{groupId}
Assign a placement groupPOST/{apiVersion}/​placement/​groups/​{groupId}/​assign
Unassign a placement groupPOST/{apiVersion}/​placement/​groups/​{groupId}/​unassign
Profile
Get a profileGET/{apiVersion}/​profile
Update a profilePUT/{apiVersion}/​profile
List authorized appsGET/{apiVersion}/​profile/​apps
Revoke app accessDELETE/{apiVersion}/​profile/​apps/​{appId}
Get an authorized appGET/{apiVersion}/​profile/​apps/​{appId}
List trusted devicesGET/{apiVersion}/​profile/​devices
Revoke a trusted deviceDELETE/{apiVersion}/​profile/​devices/​{deviceId}
Get a trusted deviceGET/{apiVersion}/​profile/​devices/​{deviceId}
List grantsGET/{apiVersion}/​profile/​grants
List loginsGET/{apiVersion}/​profile/​logins
Get a profile's loginGET/{apiVersion}/​profile/​logins/​{loginId}
Delete a phone numberDELETE/{apiVersion}/​profile/​phone-number
Send a phone number verification codePOST/{apiVersion}/​profile/​phone-number
Verify a phone numberPOST/{apiVersion}/​profile/​phone-number/​verify
Get user preferencesGET/{apiVersion}/​profile/​preferences
Update a user's preferencesPUT/{apiVersion}/​profile/​preferences
List security questionsGET/{apiVersion}/​profile/​security-questions
Answer security questionsPOST/{apiVersion}/​profile/​security-questions
List SSH keysGET/{apiVersion}/​profile/​sshkeys
Add an SSH keyPOST/{apiVersion}/​profile/​sshkeys
Delete an SSH keyDELETE/{apiVersion}/​profile/​sshkeys/​{sshKeyId}
Get an SSH keyGET/{apiVersion}/​profile/​sshkeys/​{sshKeyId}
Update an SSH keyPUT/{apiVersion}/​profile/​sshkeys/​{sshKeyId}
Disable two factor authenticationPOST/{apiVersion}/​profile/​tfa-disable
Create a two factor secretPOST/{apiVersion}/​profile/​tfa-enable
Enable two factor authenticationPOST/{apiVersion}/​profile/​tfa-enable-confirm
List personal access tokensGET/{apiVersion}/​profile/​tokens
Create a personal access tokenPOST/{apiVersion}/​profile/​tokens
Revoke a personal access tokenDELETE/{apiVersion}/​profile/​tokens/​{tokenId}
Get a personal access tokenGET/{apiVersion}/​profile/​tokens/​{tokenId}
Update a personal access tokenPUT/{apiVersion}/​profile/​tokens/​{tokenId}
Regions
List regionsGET/{apiVersion}/​regions
List regions' availabilityGET/{apiVersion}/​regions/​availability
Get a regionGET/{apiVersion}/​regions/​{regionId}
Get a region's availabilityGET/{apiVersion}/​regions/​{regionId}/​availability
Support
List support ticketsGET/{apiVersion}/​support/​tickets
Open a support ticketPOST/{apiVersion}/​support/​tickets
Get a support ticketGET/{apiVersion}/​support/​tickets/​{ticketId}
Create a support ticket attachmentPOST/{apiVersion}/​support/​tickets/​{ticketId}/​attachments
Close a support ticketPOST/{apiVersion}/​support/​tickets/​{ticketId}/​close
List repliesGET/{apiVersion}/​support/​tickets/​{ticketId}/​replies
Create a replyPOST/{apiVersion}/​support/​tickets/​{ticketId}/​replies
Tags
List tagsGET/{apiVersion}/​tags
Create a tagPOST/{apiVersion}/​tags
Delete a tagDELETE/{apiVersion}/​tags/​{tagLabel}
List tagged objectsGET/{apiVersion}/​tags/​{tagLabel}
Volumes
List volumesGET/{apiVersion}/​volumes
Create a volumePOST/{apiVersion}/​volumes
List volume typesGET/{apiVersion}/​volumes/​types
Delete a volumeDELETE/{apiVersion}/​volumes/​{volumeId}
Get a volumeGET/{apiVersion}/​volumes/​{volumeId}
Update a volumePUT/{apiVersion}/​volumes/​{volumeId}
Attach a volumePOST/{apiVersion}/​volumes/​{volumeId}/​attach
Clone a volumePOST/{apiVersion}/​volumes/​{volumeId}/​clone
Detach a volumePOST/{apiVersion}/​volumes/​{volumeId}/​detach
Resize a volumePOST/{apiVersion}/​volumes/​{volumeId}/​resize
VPCs
List VPCsGET/{apiVersion}/​vpcs
Create a VPCPOST/{apiVersion}/​vpcs
List VPC IP addressesGET/{apiVersion}/​vpcs/​ips
Delete a VPCDELETE/{apiVersion}/​vpcs/​{vpcId}
Get a VPCGET/{apiVersion}/​vpcs/​{vpcId}
Update a VPCPUT/{apiVersion}/​vpcs/​{vpcId}
List a VPC's IP addressesGET/{apiVersion}/​vpcs/​{vpcId}/​ips
List VPC subnetsGET/{apiVersion}/​vpcs/​{vpcId}/​subnets
Create a VPC subnetPOST/{apiVersion}/​vpcs/​{vpcId}/​subnets
Delete a VPC subnetDELETE/{apiVersion}/​vpcs/​{vpcId}/​subnets/​{vpcSubnetId}
Get a VPC subnetGET/{apiVersion}/​vpcs/​{vpcId}/​subnets/​{vpcSubnetId}
Update a VPC subnetPUT/{apiVersion}/​vpcs/​{vpcId}/​subnets/​{vpcSubnetId}