Linode API – API Summary (HTML)

API summary

Xem các hoạt động khác nhau của API để biết chi tiết về tham số yêu cầu và dữ liệu phản hồi của chúng.

Account

OperationMethodEndpoint
Get your account GET /{apiVersion}/account
Update your account PUT /{apiVersion}/account
List agreements GET /{apiVersion}/account/agreements
Acknowledge agreements POST /{apiVersion}/account/agreements
List available services GET /{apiVersion}/account/availability
Get a region's service availability GET /{apiVersion}/account/availability/{id}
List enrolled Beta programs GET /{apiVersion}/account/betas
Enroll in a Beta program POST /{apiVersion}/account/betas
Get an enrolled Beta program GET /{apiVersion}/account/betas/{betaId}
Delete your account POST /{apiVersion}/account/cancel
List child accounts GET /{apiVersion}/account/child-accounts
Get a child account GET /{apiVersion}/account/child-accounts/{euuid}
Create a proxy user token POST /{apiVersion}/account/child-accounts/{euuid}/token
Deprecated Add or edit a credit card POST /{apiVersion}/account/credit-card
Deprecated List entity transfers GET /{apiVersion}/account/entity-transfers
Deprecated Create an entity transfer POST /{apiVersion}/account/entity-transfers
Deprecated Cancel an entity transfer DELETE /{apiVersion}/account/entity-transfers/{token}
Deprecated Get an entity transfer GET /{apiVersion}/account/entity-transfers/{token}
Deprecated Accept an entity transfer POST /{apiVersion}/account/entity-transfers/{token}/accept
List events GET /{apiVersion}/account/events
Get an event GET /{apiVersion}/account/events/{eventId}
Mark an event as seen POST /{apiVersion}/account/events/{eventId}/seen
List invoices GET /{apiVersion}/account/invoices
Get an invoice GET /{apiVersion}/account/invoices/{invoiceId}
List invoice items GET /{apiVersion}/account/invoices/{invoiceId}/items
List user logins GET /{apiVersion}/account/logins
Get an account login GET /{apiVersion}/account/logins/{loginId}
List maintenances GET /{apiVersion}/account/maintenance
List notifications GET /{apiVersion}/account/notifications
List OAuth clients GET /{apiVersion}/account/oauth-clients
Create an OAuth client POST /{apiVersion}/account/oauth-clients
Delete an OAuth client DELETE /{apiVersion}/account/oauth-clients/{clientId}
Get an OAuth client GET /{apiVersion}/account/oauth-clients/{clientId}
Update an OAuth client PUT /{apiVersion}/account/oauth-clients/{clientId}
Reset an OAuth client secret POST /{apiVersion}/account/oauth-clients/{clientId}/reset-secret
Get the OAuth client's thumbnail GET /{apiVersion}/account/oauth-clients/{clientId}/thumbnail
Update the OAuth client's thumbnail PUT /{apiVersion}/account/oauth-clients/{clientId}/thumbnail
List payment methods GET /{apiVersion}/account/payment-methods
Add a payment method POST /{apiVersion}/account/payment-methods
Delete a payment method DELETE /{apiVersion}/account/payment-methods/{paymentMethodId}
Get a payment method GET /{apiVersion}/account/payment-methods/{paymentMethodId}
Set a default payment method POST /{apiVersion}/account/payment-methods/{paymentMethodId}/make-default
List payments GET /{apiVersion}/account/payments
Make a payment POST /{apiVersion}/account/payments
Deprecated Stage a PayPal payment POST /{apiVersion}/account/payments/paypal
Deprecated Execute a PayPal payment POST /{apiVersion}/account/payments/paypal/execute
Get a payment GET /{apiVersion}/account/payments/{paymentId}
Add a promo credit POST /{apiVersion}/account/promo-codes
List service transfers GET /{apiVersion}/account/service-transfers
Request a service transfer POST /{apiVersion}/account/service-transfers
Cancel a service transfer DELETE /{apiVersion}/account/service-transfers/{token}
Get a service transfer request GET /{apiVersion}/account/service-transfers/{token}
Accept a service transfer POST /{apiVersion}/account/service-transfers/{token}/accept
Get account settings GET /{apiVersion}/account/settings
Update account settings PUT /{apiVersion}/account/settings
Enable Linode Managed POST /{apiVersion}/account/settings/managed-enable
Get network usage GET /{apiVersion}/account/transfer
List users GET /{apiVersion}/account/users
Create a user POST /{apiVersion}/account/users
Delete a user DELETE /{apiVersion}/account/users/{username}
Get a user GET /{apiVersion}/account/users/{username}
Update a user PUT /{apiVersion}/account/users/{username}
List a user's grants GET /{apiVersion}/account/users/{username}/grants
Update a user's grants PUT /{apiVersion}/account/users/{username}/grants

Beta programs

OperationMethodEndpoint
List Beta programs GET /{apiVersion}/betas
Get a Beta program GET /{apiVersion}/betas/{betaId}

Databases

OperationMethodEndpoint
List Managed Databases engines GET /{apiVersion}/databases/engines
Get a Managed Databases engine GET /{apiVersion}/databases/engines/{engineId}
List Managed Databases GET /{apiVersion}/databases/instances
List MySQL Managed Database advanced parameters GET /{apiVersion}/databases/mysql/config
List MySQL Managed Databases GET /{apiVersion}/databases/mysql/instances
Create or restore a MySQL Managed Database POST /{apiVersion}/databases/mysql/instances
Delete a MySQL Managed Database DELETE /{apiVersion}/databases/mysql/instances/{instanceId}
Get a MySQL Managed Database GET /{apiVersion}/databases/mysql/instances/{instanceId}
Update a MySQL Managed Database PUT /{apiVersion}/databases/mysql/instances/{instanceId}
Get MySQL Managed Database credentials GET /{apiVersion}/databases/mysql/instances/{instanceId}/credentials
Reset MySQL Managed Database credentials POST /{apiVersion}/databases/mysql/instances/{instanceId}/credentials/reset
Patch a MySQL Managed Database POST /{apiVersion}/databases/mysql/instances/{instanceId}/patch
Resume a MySQL Managed Database POST /{apiVersion}/databases/mysql/instances/{instanceId}/resume
Get a MySQL Managed Database SSL certificate GET /{apiVersion}/databases/mysql/instances/{instanceId}/ssl
Suspend a MySQL Managed Database POST /{apiVersion}/databases/mysql/instances/{instanceId}/suspend
List PostgreSQL Managed Database advanced parameters GET /{apiVersion}/databases/postgresql/config
List PostgreSQL Managed Databases GET /{apiVersion}/databases/postgresql/instances
Create or restore a PostgreSQL Managed Database POST /{apiVersion}/databases/postgresql/instances
Delete a PostgreSQL Managed Database DELETE /{apiVersion}/databases/postgresql/instances/{instanceId}
Get a PostgreSQL Managed Database GET /{apiVersion}/databases/postgresql/instances/{instanceId}
Update a PostgreSQL Managed Database PUT /{apiVersion}/databases/postgresql/instances/{instanceId}
Get PostgreSQL Managed Database credentials GET /{apiVersion}/databases/postgresql/instances/{instanceId}/credentials
Reset PostgreSQL Managed Database credentials POST /{apiVersion}/databases/postgresql/instances/{instanceId}/credentials/reset
Patch a PostgreSQL Managed Database POST /{apiVersion}/databases/postgresql/instances/{instanceId}/patch
Resume a PostgreSQL Managed Database POST /{apiVersion}/databases/postgresql/instances/{instanceId}/resume
Get a PostgreSQL Managed Database SSL certificate GET /{apiVersion}/databases/postgresql/instances/{instanceId}/ssl
Suspend a PostgreSQL Managed Database POST /{apiVersion}/databases/postgresql/instances/{instanceId}/suspend
List Managed Databases types GET /{apiVersion}/databases/types
Get a Managed Databases type GET /{apiVersion}/databases/types/{typeId}

Domains

OperationMethodEndpoint
List domains GET /{apiVersion}/domains
Create a domain POST /{apiVersion}/domains
Import a domain POST /{apiVersion}/domains/import
Delete a domain DELETE /{apiVersion}/domains/{domainId}
Get a domain GET /{apiVersion}/domains/{domainId}
Update a domain PUT /{apiVersion}/domains/{domainId}
Clone a domain POST /{apiVersion}/domains/{domainId}/clone
List domain records GET /{apiVersion}/domains/{domainId}/records
Create a domain record POST /{apiVersion}/domains/{domainId}/records
Delete a domain record DELETE /{apiVersion}/domains/{domainId}/records/{recordId}
Get a domain record GET /{apiVersion}/domains/{domainId}/records/{recordId}
Update a domain record PUT /{apiVersion}/domains/{domainId}/records/{recordId}
Get a domain zone file GET /{apiVersion}/domains/{domainId}/zone-file

Images

OperationMethodEndpoint
List images GET /{apiVersion}/images
Create an image POST /{apiVersion}/images
Upload an image POST /{apiVersion}/images/upload
Delete an image DELETE /{apiVersion}/images/{imageId}
Get an image GET /{apiVersion}/images/{imageId}
Update an image PUT /{apiVersion}/images/{imageId}
Replicate an image POST /{apiVersion}/images/{imageId}/regions

Linode instances

OperationMethodEndpoint
List Linodes GET /{apiVersion}/linode/instances
Create a Linode POST /{apiVersion}/linode/instances
Delete a Linode DELETE /{apiVersion}/linode/instances/{linodeId}
Get a Linode GET /{apiVersion}/linode/instances/{linodeId}
Update a Linode PUT /{apiVersion}/linode/instances/{linodeId}
List backups GET /{apiVersion}/linode/instances/{linodeId}/backups
Create a snapshot POST /{apiVersion}/linode/instances/{linodeId}/backups
Cancel backups POST /{apiVersion}/linode/instances/{linodeId}/backups/cancel
Enable backups POST /{apiVersion}/linode/instances/{linodeId}/backups/enable
Get a backup GET /{apiVersion}/linode/instances/{linodeId}/backups/{backupId}
Restore a backup POST /{apiVersion}/linode/instances/{linodeId}/backups/{backupId}/restore
Boot a Linode POST /{apiVersion}/linode/instances/{linodeId}/boot
Clone a Linode POST /{apiVersion}/linode/instances/{linodeId}/clone
List configuration profiles GET /{apiVersion}/linode/instances/{linodeId}/configs
Create a configuration profile POST /{apiVersion}/linode/instances/{linodeId}/configs
Delete a configuration profile DELETE /{apiVersion}/linode/instances/{linodeId}/configs/{configId}
Get a configuration profile GET /{apiVersion}/linode/instances/{linodeId}/configs/{configId}
Update a configuration profile PUT /{apiVersion}/linode/instances/{linodeId}/configs/{configId}
List configuration profile interfaces GET /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces
Add a configuration profile interface POST /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces
Reorder configuration profile interfaces POST /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces/order
Delete a configuration profile interface DELETE /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId}
Get a configuration profile interface GET /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId}
Update a configuration profile interface PUT /{apiVersion}/linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId}
List disks GET /{apiVersion}/linode/instances/{linodeId}/disks
Create a disk POST /{apiVersion}/linode/instances/{linodeId}/disks
Delete a disk DELETE /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}
Get a disk GET /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}
Update a disk PUT /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}
Clone a disk POST /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}/clone
Reset a disk root password POST /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}/password
Resize a disk POST /{apiVersion}/linode/instances/{linodeId}/disks/{diskId}/resize
List a Linode's firewalls GET /{apiVersion}/linode/instances/{linodeId}/firewalls
Update a Linode's firewalls PUT /{apiVersion}/linode/instances/{linodeId}/firewalls
Apply a Linode's firewalls POST /{apiVersion}/linode/instances/{linodeId}/firewalls/apply
Beta List Linode interfaces GET /{apiVersion}/linode/instances/{linodeId}/interfaces
Beta Add a Linode interface POST /{apiVersion}/linode/instances/{linodeId}/interfaces
Beta List a Linode's network interface history GET /{apiVersion}/linode/instances/{linodeId}/interfaces/history
Beta List Linode interface settings GET /{apiVersion}/linode/instances/{linodeId}/interfaces/settings
Beta Update Linode interface settings PUT /{apiVersion}/linode/instances/{linodeId}/interfaces/settings
Beta Delete a Linode interface DELETE /{apiVersion}/linode/instances/{linodeId}/interfaces/{interfaceId}
Beta Get a Linode interface GET /{apiVersion}/linode/instances/{linodeId}/interfaces/{interfaceId}
Beta Update a Linode interface PUT /{apiVersion}/linode/instances/{linodeId}/interfaces/{interfaceId}
Beta List Linode interface firewalls GET /{apiVersion}/linode/instances/{linodeId}/interfaces/{interfaceId}/firewalls
Get networking information GET /{apiVersion}/linode/instances/{linodeId}/ips
Allocate an IPv4 address POST /{apiVersion}/linode/instances/{linodeId}/ips
Delete an IPv4 address DELETE /{apiVersion}/linode/instances/{linodeId}/ips/{address}
Get a Linode's IP address GET /{apiVersion}/linode/instances/{linodeId}/ips/{address}
Update an IP address's RDNS for a Linode PUT /{apiVersion}/linode/instances/{linodeId}/ips/{address}
Launch a DC migration/pending host migration POST /{apiVersion}/linode/instances/{linodeId}/migrate
Upgrade a Linode POST /{apiVersion}/linode/instances/{linodeId}/mutate
List Linode NodeBalancers GET /{apiVersion}/linode/instances/{linodeId}/nodebalancers
Reset a Linode's root password POST /{apiVersion}/linode/instances/{linodeId}/password
Reboot a Linode POST /{apiVersion}/linode/instances/{linodeId}/reboot
Rebuild a Linode POST /{apiVersion}/linode/instances/{linodeId}/rebuild
Boot a Linode into rescue mode POST /{apiVersion}/linode/instances/{linodeId}/rescue
Resize a Linode POST /{apiVersion}/linode/instances/{linodeId}/resize
Shut down a Linode POST /{apiVersion}/linode/instances/{linodeId}/shutdown
Get Linode statistics GET /{apiVersion}/linode/instances/{linodeId}/stats
Get monthly statistics GET /{apiVersion}/linode/instances/{linodeId}/stats/{year}/{month}
Get a network transfer GET /{apiVersion}/linode/instances/{linodeId}/transfer
Get monthly network transfer stats GET /{apiVersion}/linode/instances/{linodeId}/transfer/{year}/{month}
Beta Upgrade to Linode interfaces POST /{apiVersion}/linode/instances/{linodeId}/upgrade-interfaces
List a Linode's volumes GET /{apiVersion}/linode/instances/{linodeId}/volumes
List kernels GET /{apiVersion}/linode/kernels
Get a kernel GET /{apiVersion}/linode/kernels/{kernelId}
List types GET /{apiVersion}/linode/types
Get a type GET /{apiVersion}/linode/types/{typeId}

Linode StackScripts

OperationMethodEndpoint
List StackScripts GET /{apiVersion}/linode/stackscripts
Create a StackScript POST /{apiVersion}/linode/stackscripts
Delete a StackScript DELETE /{apiVersion}/linode/stackscripts/{stackscriptId}
Get a StackScript GET /{apiVersion}/linode/stackscripts/{stackscriptId}
Update a StackScript PUT /{apiVersion}/linode/stackscripts/{stackscriptId}

Linode Kubernetes Engine (LKE)

OperationMethodEndpoint
List Kubernetes clusters GET /{apiVersion}/lke/clusters
Create a Kubernetes cluster POST /{apiVersion}/lke/clusters
Delete a Kubernetes cluster DELETE /{apiVersion}/lke/clusters/{clusterId}
Get a Kubernetes cluster GET /{apiVersion}/lke/clusters/{clusterId}
Update a Kubernetes cluster PUT /{apiVersion}/lke/clusters/{clusterId}
List Kubernetes API endpoints GET /{apiVersion}/lke/clusters/{clusterId}/api-endpoints
Delete the control plane access control list DELETE /{apiVersion}/lke/clusters/{clusterId}/control_plane_acl
Get the control plane access control list GET /{apiVersion}/lke/clusters/{clusterId}/control_plane_acl
Update the control plane access control list PUT /{apiVersion}/lke/clusters/{clusterId}/control_plane_acl
Get a Kubernetes cluster dashboard URL GET /{apiVersion}/lke/clusters/{clusterId}/dashboard
Delete a Kubeconfig DELETE /{apiVersion}/lke/clusters/{clusterId}/kubeconfig
Get a Kubeconfig GET /{apiVersion}/lke/clusters/{clusterId}/kubeconfig
Delete a node DELETE /{apiVersion}/lke/clusters/{clusterId}/nodes/{nodeId}
Get a node GET /{apiVersion}/lke/clusters/{clusterId}/nodes/{nodeId}
Recycle a node POST /{apiVersion}/lke/clusters/{clusterId}/nodes/{nodeId}/recycle
List node pools GET /{apiVersion}/lke/clusters/{clusterId}/pools
Create a node pool POST /{apiVersion}/lke/clusters/{clusterId}/pools
Delete a node pool DELETE /{apiVersion}/lke/clusters/{clusterId}/pools/{poolId}
Get a node pool GET /{apiVersion}/lke/clusters/{clusterId}/pools/{poolId}
Update a node pool PUT /{apiVersion}/lke/clusters/{clusterId}/pools/{poolId}
Recycle a node pool POST /{apiVersion}/lke/clusters/{clusterId}/pools/{poolId}/recycle
Recycle cluster nodes POST /{apiVersion}/lke/clusters/{clusterId}/recycle
Regenerate a Kubernetes cluster POST /{apiVersion}/lke/clusters/{clusterId}/regenerate
Delete a service token DELETE /{apiVersion}/lke/clusters/{clusterId}/servicetoken
List LKE Kubernetes versions (any tier) GET /{apiVersion}/lke/tiers/{tier}/versions
Get an LKE Kubernetes version (any tier) GET /{apiVersion}/lke/tiers/{tier}/versions/{version}
List Kubernetes types GET /{apiVersion}/lke/types
List LKE Kubernetes versions (non-enterprise) GET /{apiVersion}/lke/versions
Get an LKE Kubernetes version (non-enterprise) GET /{apiVersion}/lke/versions/{version}

Longview

OperationMethodEndpoint
List Longview clients GET /{apiVersion}/longview/clients
Create a Longview client POST /{apiVersion}/longview/clients
Delete a Longview client DELETE /{apiVersion}/longview/clients/{clientId}
Get a Longview client GET /{apiVersion}/longview/clients/{clientId}
Update a Longview client PUT /{apiVersion}/longview/clients/{clientId}
Get a Longview plan GET /{apiVersion}/longview/plan
Update a Longview plan PUT /{apiVersion}/longview/plan
List Longview subscriptions GET /{apiVersion}/longview/subscriptions
Get a Longview subscription GET /{apiVersion}/longview/subscriptions/{subscriptionId}
List Longview types GET /{apiVersion}/longview/types

Maintenance

OperationMethodEndpoint
Beta List maintenance policies GET /{apiVersion}/maintenance/policies

Managed

OperationMethodEndpoint
List managed contacts GET /{apiVersion}/managed/contacts
Create a managed contact POST /{apiVersion}/managed/contacts
Delete a managed contact DELETE /{apiVersion}/managed/contacts/{contactId}
Get a managed contact GET /{apiVersion}/managed/contacts/{contactId}
Update a managed contact PUT /{apiVersion}/managed/contacts/{contactId}
List managed credentials GET /{apiVersion}/managed/credentials
Create a managed credential POST /{apiVersion}/managed/credentials
Get a managed SSH key GET /{apiVersion}/managed/credentials/sshkey
Get a managed credential GET /{apiVersion}/managed/credentials/{credentialId}
Update a managed credential PUT /{apiVersion}/managed/credentials/{credentialId}
Delete a managed credential POST /{apiVersion}/managed/credentials/{credentialId}/revoke
Update a managed credential's username and password POST /{apiVersion}/managed/credentials/{credentialId}/update
List managed issues GET /{apiVersion}/managed/issues
Get a managed issue GET /{apiVersion}/managed/issues/{issueId}
List managed Linode settings GET /{apiVersion}/managed/linode-settings
Get a Linode's managed settings GET /{apiVersion}/managed/linode-settings/{linodeId}
Update a Linode's managed settings PUT /{apiVersion}/managed/linode-settings/{linodeId}
List managed services GET /{apiVersion}/managed/services
Create a managed service POST /{apiVersion}/managed/services
Delete a managed service DELETE /{apiVersion}/managed/services/{serviceId}
Get a managed service GET /{apiVersion}/managed/services/{serviceId}
Update a managed service PUT /{apiVersion}/managed/services/{serviceId}
Disable a managed service POST /{apiVersion}/managed/services/{serviceId}/disable
Enable a managed service POST /{apiVersion}/managed/services/{serviceId}/enable
List managed stats GET /{apiVersion}/managed/stats

Monitor

OperationMethodEndpoint
Beta List alert channels GET /{apiVersion}/monitor/alert-channels
Beta List alert definitions GET /{apiVersion}/monitor/alert-definitions
Beta List dashboards GET /{apiVersion}/monitor/dashboards
Beta Get a dashboard GET /{apiVersion}/monitor/dashboards/{dashboard_id}
Beta List supported service types GET /{apiVersion}/monitor/services
Beta Get details for a supported service type GET /{apiVersion}/monitor/services/{service_type}
Beta List alert definitions for a service type GET /{apiVersion}/monitor/services/{service_type}/alert-definitions
Beta Create an alert definition POST /{apiVersion}/monitor/services/{service_type}/alert-definitions
Beta Delete an alert definition DELETE /{apiVersion}/monitor/services/{service_type}/alert-definitions/{alert_id}
Beta Get an alert definition GET /{apiVersion}/monitor/services/{service_type}/alert-definitions/{alert_id}
Beta Update an alert definition PUT /{apiVersion}/monitor/services/{service_type}/alert-definitions/{alert_id}
Beta List dashboards for a service type GET /{apiVersion}/monitor/services/{service_type}/dashboards
Beta List metrics for a service type GET /{apiVersion}/monitor/services/{service_type}/metric-definitions
Beta Create a token for a service type POST /{apiVersion}/monitor/services/{service_type}/token

Monitor-Metrics

OperationMethodEndpoint
Beta Get an entity's metrics POST /{apiVersion}/monitor/services/{service_type}/metrics

Network transfer prices

OperationMethodEndpoint
List network transfer prices GET /{apiVersion}/network-transfer/prices

Networking

OperationMethodEndpoint
List firewalls GET /{apiVersion}/networking/firewalls
Create a firewall POST /{apiVersion}/networking/firewalls
Beta List default firewalls GET /{apiVersion}/networking/firewalls/settings
Beta Update default firewalls PUT /{apiVersion}/networking/firewalls/settings
Beta List firewall templates GET /{apiVersion}/networking/firewalls/templates
Beta Get a firewall template GET /{apiVersion}/networking/firewalls/templates/{slug}
Delete a firewall DELETE /{apiVersion}/networking/firewalls/{firewallId}
Get a firewall GET /{apiVersion}/networking/firewalls/{firewallId}
Update a firewall PUT /{apiVersion}/networking/firewalls/{firewallId}
List firewall devices GET /{apiVersion}/networking/firewalls/{firewallId}/devices
Create a firewall device POST /{apiVersion}/networking/firewalls/{firewallId}/devices
Delete a firewall device DELETE /{apiVersion}/networking/firewalls/{firewallId}/devices/{deviceId}
Get a firewall device GET /{apiVersion}/networking/firewalls/{firewallId}/devices/{deviceId}
List firewall rule versions GET /{apiVersion}/networking/firewalls/{firewallId}/history
Get a firewall rule version GET /{apiVersion}/networking/firewalls/{firewallId}/history/rules/{version}
List firewall rules GET /{apiVersion}/networking/firewalls/{firewallId}/rules
Update firewall rules PUT /{apiVersion}/networking/firewalls/{firewallId}/rules
List IP addresses GET /{apiVersion}/networking/ips
Allocate an IP address POST /{apiVersion}/networking/ips
Assign IP addresses POST /{apiVersion}/networking/ips/assign
Share IP addresses POST /{apiVersion}/networking/ips/share
Get an IP address GET /{apiVersion}/networking/ips/{address}
Update an IP address's RDNS PUT /{apiVersion}/networking/ips/{address}
Assign IPv4s to Linodes POST /{apiVersion}/networking/ipv4/assign
Configure IPv4 sharing POST /{apiVersion}/networking/ipv4/share
List IPv6 pools GET /{apiVersion}/networking/ipv6/pools
List IPv6 ranges GET /{apiVersion}/networking/ipv6/ranges
Create an IPv6 range POST /{apiVersion}/networking/ipv6/ranges
Delete an IPv6 range DELETE /{apiVersion}/networking/ipv6/ranges/{range}
Get an IPv6 range GET /{apiVersion}/networking/ipv6/ranges/{range}
List VLANs GET /{apiVersion}/networking/vlans
Delete a VLAN DELETE /{apiVersion}/networking/vlans/{regionId}/{label}

NodeBalancers

OperationMethodEndpoint
List NodeBalancers GET /{apiVersion}/nodebalancers
Create a NodeBalancer POST /{apiVersion}/nodebalancers
List NodeBalancer types GET /{apiVersion}/nodebalancers/types
Delete a NodeBalancer DELETE /{apiVersion}/nodebalancers/{nodeBalancerId}
Get a NodeBalancer GET /{apiVersion}/nodebalancers/{nodeBalancerId}
Update a NodeBalancer PUT /{apiVersion}/nodebalancers/{nodeBalancerId}
List configs GET /{apiVersion}/nodebalancers/{nodeBalancerId}/configs
Create a config POST /{apiVersion}/nodebalancers/{nodeBalancerId}/configs
Delete a config DELETE /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}
Get a config GET /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}
Update a config PUT /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}
List nodes GET /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodes
Create a node POST /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodes
Delete a NodeBalancer's node DELETE /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}
Get a NodeBalancer's node GET /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}
Update a node PUT /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}
Rebuild a config POST /{apiVersion}/nodebalancers/{nodeBalancerId}/configs/{configId}/rebuild
List NodeBalancer firewalls GET /{apiVersion}/nodebalancers/{nodeBalancerId}/firewalls
Update a NodeBalancer's firewalls PUT /{apiVersion}/nodebalancers/{nodeBalancerId}/firewalls
Get NodeBalancer statistics GET /{apiVersion}/nodebalancers/{nodeBalancerId}/stats
List VPC configurations GET /{apiVersion}/nodebalancers/{nodeBalancerId}/vpcs
Get a VPC configuration GET /{apiVersion}/nodebalancers/{nodeBalancerId}/vpcs/{nodeBalancerVpcConfigId}

Object Storage

OperationMethodEndpoint
List Object Storage buckets GET /{apiVersion}/object-storage/buckets
Create an Object Storage bucket POST /{apiVersion}/object-storage/buckets
List Object Storage buckets per region GET /{apiVersion}/object-storage/buckets/{regionId}
Remove an Object Storage bucket DELETE /{apiVersion}/object-storage/buckets/{regionId}/{bucket}
Get an Object Storage bucket GET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}
Get Object Storage bucket access GET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/access
Allow access to an Object Storage bucket POST /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/access
Update access to an Object Storage bucket PUT /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/access
Get an Object Storage object ACL configuration GET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-acl
Update an object's ACL configuration PUT /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-acl
List Object Storage bucket contents GET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-list
Create a URL for an object POST /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/object-url
Delete an Object Storage TLS/SSL certificate DELETE /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/ssl
Get an Object Storage TLS/SSL certificate GET /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/ssl
Upload an Object Storage TLS/SSL certificate POST /{apiVersion}/object-storage/buckets/{regionId}/{bucket}/ssl
Cancel Object Storage POST /{apiVersion}/object-storage/cancel
Deprecated List clusters GET /{apiVersion}/object-storage/clusters
Deprecated Get a cluster GET /{apiVersion}/object-storage/clusters/{clusterId}
List Object Storage endpoints GET /{apiVersion}/object-storage/endpoints
List Object Storage keys GET /{apiVersion}/object-storage/keys
Create an Object Storage key POST /{apiVersion}/object-storage/keys
Revoke an Object Storage key DELETE /{apiVersion}/object-storage/keys/{keyId}
Get an Object Storage key GET /{apiVersion}/object-storage/keys/{keyId}
Update an Object Storage key PUT /{apiVersion}/object-storage/keys/{keyId}
List Object Storage quotas GET /{apiVersion}/object-storage/quotas
Get an Object Storage quota GET /{apiVersion}/object-storage/quotas/{object-storage-quotaId}
Get Object Storage quota usage data GET /{apiVersion}/object-storage/quotas/{object-storage-quotaId}/usage
Get Object Storage transfer data GET /{apiVersion}/object-storage/transfer
List Object Storage types GET /{apiVersion}/object-storage/types

Placement groups

OperationMethodEndpoint
List placement groups GET /{apiVersion}/placement/groups
Create placement group POST /{apiVersion}/placement/groups
Delete a placement group DELETE /{apiVersion}/placement/groups/{groupId}
Get a placement group GET /{apiVersion}/placement/groups/{groupId}
Update a placement group PUT /{apiVersion}/placement/groups/{groupId}
Assign a placement group POST /{apiVersion}/placement/groups/{groupId}/assign
Unassign a placement group POST /{apiVersion}/placement/groups/{groupId}/unassign

Private Image Sharing

OperationMethodEndpoint
List share groups GET /{apiVersion}/images/sharegroups
Create a share group POST /{apiVersion}/images/sharegroups
List tokens GET /{apiVersion}/images/sharegroups/tokens
Create a token POST /{apiVersion}/images/sharegroups/tokens
Delete a token DELETE /{apiVersion}/images/sharegroups/tokens/{tokenUuid}
Get a token GET /{apiVersion}/images/sharegroups/tokens/{tokenUuid}
Update a token PUT /{apiVersion}/images/sharegroups/tokens/{tokenUuid}
Get a token's share group GET /{apiVersion}/images/sharegroups/tokens/{tokenUuid}/sharegroup
List images by token GET /{apiVersion}/images/sharegroups/tokens/{tokenUuid}/sharegroup/images
Delete a share group DELETE /{apiVersion}/images/sharegroups/{sharegroupId}
Get a share group GET /{apiVersion}/images/sharegroups/{sharegroupId}
Update a share group PUT /{apiVersion}/images/sharegroups/{sharegroupId}
List targeted share group images GET /{apiVersion}/images/sharegroups/{sharegroupId}/images
Add images to a share group POST /{apiVersion}/images/sharegroups/{sharegroupId}/images
Delete access to an image in a share group DELETE /{apiVersion}/images/sharegroups/{sharegroupId}/images/{imageId}
Update image share PUT /{apiVersion}/images/sharegroups/{sharegroupId}/images/{imageId}
List targeted share group members GET /{apiVersion}/images/sharegroups/{sharegroupId}/members
Add members to a share group POST /{apiVersion}/images/sharegroups/{sharegroupId}/members
Delete a membership token DELETE /{apiVersion}/images/sharegroups/{sharegroupId}/members/{tokenUuid}
Get a membership token GET /{apiVersion}/images/sharegroups/{sharegroupId}/members/{tokenUuid}
Update a membership token PUT /{apiVersion}/images/sharegroups/{sharegroupId}/members/{tokenUuid}
List share groups by image GET /{apiVersion}/images/{imageId}/sharegroups

Profile

OperationMethodEndpoint
Get a profile GET /{apiVersion}/profile
Update a profile PUT /{apiVersion}/profile
List authorized apps GET /{apiVersion}/profile/apps
Revoke app access DELETE /{apiVersion}/profile/apps/{appId}
Get an authorized app GET /{apiVersion}/profile/apps/{appId}
List trusted devices GET /{apiVersion}/profile/devices
Revoke a trusted device DELETE /{apiVersion}/profile/devices/{deviceId}
Get a trusted device GET /{apiVersion}/profile/devices/{deviceId}
List grants GET /{apiVersion}/profile/grants
List logins GET /{apiVersion}/profile/logins
Get a profile's login GET /{apiVersion}/profile/logins/{loginId}
Delete a phone number DELETE /{apiVersion}/profile/phone-number
Send a phone number verification code POST /{apiVersion}/profile/phone-number
Verify a phone number POST /{apiVersion}/profile/phone-number/verify
Get user preferences GET /{apiVersion}/profile/preferences
Update a user's preferences PUT /{apiVersion}/profile/preferences
List security questions GET /{apiVersion}/profile/security-questions
Answer security questions POST /{apiVersion}/profile/security-questions
List SSH keys GET /{apiVersion}/profile/sshkeys
Add an SSH key POST /{apiVersion}/profile/sshkeys
Delete an SSH key DELETE /{apiVersion}/profile/sshkeys/{sshKeyId}
Get an SSH key GET /{apiVersion}/profile/sshkeys/{sshKeyId}
Update an SSH key PUT /{apiVersion}/profile/sshkeys/{sshKeyId}
Disable two factor authentication POST /{apiVersion}/profile/tfa-disable
Create a two factor secret POST /{apiVersion}/profile/tfa-enable
Enable two factor authentication POST /{apiVersion}/profile/tfa-enable-confirm
List personal access tokens GET /{apiVersion}/profile/tokens
Create a personal access token POST /{apiVersion}/profile/tokens
Revoke a personal access token DELETE /{apiVersion}/profile/tokens/{tokenId}
Get a personal access token GET /{apiVersion}/profile/tokens/{tokenId}
Update a personal access token PUT /{apiVersion}/profile/tokens/{tokenId}

Regions

OperationMethodEndpoint
List regions GET /{apiVersion}/regions
List regions' availability GET /{apiVersion}/regions/availability
Get a region GET /{apiVersion}/regions/{regionId}
Get a region's availability GET /{apiVersion}/regions/{regionId}/availability

Support

OperationMethodEndpoint
List support tickets GET /{apiVersion}/support/tickets
Open a support ticket POST /{apiVersion}/support/tickets
Get a support ticket GET /{apiVersion}/support/tickets/{ticketId}
Create a support ticket attachment POST /{apiVersion}/support/tickets/{ticketId}/attachments
Close a support ticket POST /{apiVersion}/support/tickets/{ticketId}/close
List replies GET /{apiVersion}/support/tickets/{ticketId}/replies
Create a reply POST /{apiVersion}/support/tickets/{ticketId}/replies

Tags

OperationMethodEndpoint
List tags GET /{apiVersion}/tags
Create a tag POST /{apiVersion}/tags
Delete a tag DELETE /{apiVersion}/tags/{tagLabel}
List tagged objects GET /{apiVersion}/tags/{tagLabel}

Volumes

OperationMethodEndpoint
List volumes GET /{apiVersion}/volumes
Create a volume POST /{apiVersion}/volumes
List volume types GET /{apiVersion}/volumes/types
Delete a volume DELETE /{apiVersion}/volumes/{volumeId}
Get a volume GET /{apiVersion}/volumes/{volumeId}
Update a volume PUT /{apiVersion}/volumes/{volumeId}
Attach a volume POST /{apiVersion}/volumes/{volumeId}/attach
Clone a volume POST /{apiVersion}/volumes/{volumeId}/clone
Detach a volume POST /{apiVersion}/volumes/{volumeId}/detach
Resize a volume POST /{apiVersion}/volumes/{volumeId}/resize

VPCs

OperationMethodEndpoint
List VPCs GET /{apiVersion}/vpcs
Create a VPC POST /{apiVersion}/vpcs
List VPC IP addresses GET /{apiVersion}/vpcs/ips
Delete a VPC DELETE /{apiVersion}/vpcs/{vpcId}
Get a VPC GET /{apiVersion}/vpcs/{vpcId}
Update a VPC PUT /{apiVersion}/vpcs/{vpcId}
List a VPC's IP addresses GET /{apiVersion}/vpcs/{vpcId}/ips
List VPC subnets GET /{apiVersion}/vpcs/{vpcId}/subnets
Create a VPC subnet POST /{apiVersion}/vpcs/{vpcId}/subnets
Delete a VPC subnet DELETE /{apiVersion}/vpcs/{vpcId}/subnets/{vpcSubnetId}
Get a VPC subnet GET /{apiVersion}/vpcs/{vpcId}/subnets/{vpcSubnetId}
Update a VPC subnet PUT /{apiVersion}/vpcs/{vpcId}/subnets/{vpcSubnetId}