Account Settings View
Returns information related to your Account settings: Managed service subscription, Longview subscription, and network helper.
Returns information related to your Account settings: Managed service subscription, Longview subscription, and network helper.
Returns the contact and billing information related to your Account.
Returns information about a Backup.
Returns information about this Linode's available backups.
Returns information about a specific Configuration profile.
Lists Configuration profiles associated with a Linode.
View Disk information for a Disk associated with this Linode.
View Disk information for Disks associated with this Linode.
Adds a new Domain to Linode's DNS Manager. Linode is not a registrar, and you must own the domain before adding it here. Be sure to point your registrar to Linode's nameservers so that the records hosted here are used.
Adds a new Domain Record to the zonefile this Domain represents. Each domain can have up to 12,000 active records.
View a single Record on this Domain.
Returns a paginated list of Records configured on a Domain in Linode's DNS Manager.
This is a single Domain that you have registered in Linode's DNS Manager. Linode is not a registrar, and in order for this Domain record to work you must own the domain and point your registrar at Linode's nameservers.
Returns the zone file for the last rendered zone for the specified domain.
This is a collection of Domains that you have registered in Linode's DNS Manager. Linode is not a registrar, and in order for these to work you must own the domains and point your registrar at Linode's nameservers.
**DEPRECATED**. Please use [Service Transfer View](/docs/api/account/#service-transfer-view).
**DEPRECATED**. Please use [Service Transfers List](/docs/api/account/#service-transfers-list).
Returns a single Event object.
Returns a collection of Event objects representing actions taken on your Account from the last 90 days. The Events returned depend on your grants.
Returns information for a Firewall Device, which assigns a Firewall to a Linode service (referred to as the Device's `entity`). Currently, only Devices with an entity of type `linode` are accepted.
Returns a paginated list of a Firewall's Devices. A Firewall Device assigns a Firewall to a Linode service (referred to as the Device's `entity`). Currently, only Devices with an entity of type `linode` are accepted.
Returns the inbound and outbound Rules for a Firewall.
Get a specific Firewall resource by its ID. The Firewall's Devices will not be returned in the response. Instead, use the [List Firewall Devices](/docs/api/networking/#firewall-devices-list) endpoint to review them.
Returns a paginated list of accessible Firewalls.
View Firewall information for Firewalls associated with this Linode.
Get information about a single Image. * **Public** Images have IDs that begin with "linode/". These distribution images are generally available to all users. * **Private** Images have IDs that begin with "private/". These Images are Account-specific and only accessible to Users with appropriate [Grants](/docs/api/account/#users-grants-view). * To view a public Image, call this endpoint with or without authentication. To view a private Image, call this endpoint with authentication.
Returns a paginated list of Images. * **Public** Images have IDs that begin with "linode/". These distribution images are generally available to all users. * **Private** Images have IDs that begin with "private/". These Images are Account-specific and only accessible to Users with appropriate [Grants](/docs/api/account/#users-grants-view). * To view only public Images, call this endpoint with or without authentication. To view private Images as well, call this endpoint with authentication.
Returns a paginated list of Invoice items.
Returns a single Invoice object.
Returns a paginated list of Invoices against your Account.
Returns information about a single IP Address on your Account.
View information about the specified IP address associated with the specified Linode.
Returns a paginated list of IP Addresses on your Account, excluding private addresses.
Displays the IPv6 pools on your Account. A pool of IPv6 addresses are routed to all of your Linodes in a single [Region](/docs/api/regions/#regions-list). Any Linode on your Account may bring up any address in this pool at any time, with no external configuration required.
View IPv6 range information.
Displays the IPv6 ranges on your Account. * An IPv6 range is a `/64` or `/54` block of IPv6 addresses routed to a single Linode in a given [Region](/docs/api/regions/#regions-list). * Your Linode is responsible for routing individual addresses in the range, or handling traffic for all the addresses in the range. * Access the IPv6 Range Create ([POST /networking/ipv6/ranges](/docs/api/networking/#ipv6-range-create)) endpoint to add a `/64` or `/56` block of IPv6 addresses to your account.
Returns information about a single Kernel.
Lists available Kernels.
Get the Kubeconfig file for a Cluster. Please note that it often takes 2-5 minutes before the Kubeconfig file is ready after first [creating a new cluster](/docs/api/linode-kubernetes-engine-lke/#kubernetes-cluster-create).
List the Kubernetes API server endpoints for this cluster. Please note that it often takes 2-5 minutes before the endpoint is ready after first [creating a new cluster](/docs/api/linode-kubernetes-engine-lke/#kubernetes-cluster-create).
Get a [Kubernetes Dashboard](https://github.com/kubernetes/dashboard) access URL for this Cluster, which enables performance of administrative tasks through a web interface. Dashboards are installed for Clusters by default. To access the Cluster Dashboard login prompt, enter the URL in a web browser. Select either **Token** or **Kubeconfig** authentication, then select **Sign in**. For additional guidance on using the Cluster Dashboard, see the [Navigating the Cluster Dashboard](/docs/guides/using-the-kubernetes-dashboard-on-lke/#navigating-the-cluster-dashboard) section of our guide on [Using the Kubernetes Dashboard on LKE](/docs/guides/using-the-kubernetes-dashboard-on-lke/).
Get a specific Cluster by ID.
Lists current Kubernetes clusters available on your account.
Returns a list of NodeBalancers that are assigned to this Linode and readable by the requesting User. Read permission to a NodeBalancer can be given to a User by accessing the User's Grants Update ([PUT /account/users/{username}/grants](/docs/api/account/#users-grants-update)) endpoint.
Returns CPU, IO, IPv4, and IPv6 statistics for your Linode for the past 24 hours.
Get a specific Linode by ID.
Returns a single Linode's Managed settings. This command can only be accessed by the unrestricted users of an account.
View Block Storage Volumes attached to this Linode.
Returns a paginated list of Linodes you have permission to view.
Returns a Login object that displays information about a successful login. The logins that can be viewed can be for any user on the account, and are not limited to only the logins of the user that is accessing this API endpoint. This command can only be accessed by the unrestricted users of the account.
Returns a single Longview Client you can access.
Returns a paginated list of Longview Clients you have access to. Longview Client is used to monitor stats on your Linode with the help of the Longview Client application.
Get the details of your current Longview plan. This returns a `LongviewSubscription` object for your current Longview Pro plan, or an empty set `{}` if your current plan is Longview Free. You must have at least one of the following `global` [User Grants](/docs/api/account/#users-grants-view) in order to access this endpoint: - `"account_access": read_write` - `"account_access": read_only` - `"longview_subscription": true` - `"add_longview": true` To update your subscription plan, send a request to [Update Longview Plan](/docs/api/longview/#longview-plan-update).
Get the Longview plan details as a single `LongviewSubscription` object for the provided subscription ID. This is a public endpoint and requires no authentication.
Returns a paginated list of available Longview Subscriptions. This is a public endpoint and requires no authentication.
Returns a collection of Maintenance objects for any entity a user has permissions to view. Cancelled Maintenance objects are not returned. Currently, Linodes are the only entities available for viewing.
Returns a single Managed Contact. This command can only be accessed by the unrestricted users of an account.
Returns a paginated list of Managed Contacts on your Account. This command can only be accessed by the unrestricted users of an account.
Returns a single Managed Credential. This command can only be accessed by the unrestricted users of an account.
Returns a paginated list of Managed Credentials on your Account. This command can only be accessed by the unrestricted users of an account.
Display information for a single Managed Database engine type and version.
Display all available Managed Database engine types and versions. Engine IDs are used when creating new Managed Databases.
Display the details of a single Managed Database type. The type and number of nodes determine the resources and price of a Managed Database instance.
Display all Managed Database node types. The type and number of nodes determine the resources and price of a Managed Database instance. Each Managed Database can have one node type. In the case of a high availabilty Database, all nodes are provisioned according to the chosen type.
Display all Managed Databases that are accessible by your User, regardless of engine type. For more detailed information on a particular Database instance, make a request to its `instance_uri`.
Returns a single Issue that is impacting or did impact one of your Managed Services. This command can only be accessed by the unrestricted users of an account.
Returns a paginated list of recent and ongoing issues detected on your Managed Services. This command can only be accessed by the unrestricted users of an account.
Returns a paginated list of Managed Settings for your Linodes. There will be one entry per Linode on your Account. This command can only be accessed by the unrestricted users of an account.
Display information for a single backup for an accessible Managed MongoDB Database. The Database must not be provisioning to perform this command. **Note**: New MongoDB Databases cannot currently be created.
Display all backups for an accessible Managed MongoDB Database. The Database must not be provisioning to perform this command. Database `auto` type backups are created every 24 hours at 0:00 UTC. Each `auto` backup is retained for 7 days. Database `snapshot` type backups are created by accessing the **Managed MongoDB Database Backup Snapshot Create** ([POST /databases/mongodb/instances/{instanceId}/backups](/docs/api/databases/#managed-mongodb-database-backup-snapshot-create)) command. **Note**: New MongoDB Databases cannot currently be created.
Display the root username and password for an accessible Managed MongoDB Database. The Database must have an `active` status to perform this command. **Note**: New MongoDB Databases cannot currently be created.
Display the SSL CA certificate for an accessible Managed MongoDB Database. The Database must have an `active` status to perform this command. **Note**: New MongoDB Databases cannot currently be created.
Display information for a single, accessible Managed MongoDB Database. **Note**: New MongoDB Databases cannot currently be created.
Display all accessible Managed MongoDB Databases. **Note**: New MongoDB Databases cannot currently be created.
Display information for a single backup for an accessible Managed MySQL Database. The Database must not be provisioning to perform this command.
Display all backups for an accessible Managed MySQL Database. The Database must not be provisioning to perform this command. Database `auto` type backups are created every 24 hours at 0:00 UTC. Each `auto` backup is retained for 7 days. Database `snapshot` type backups are created by accessing the **Managed MySQL Database Backup Snapshot Create** ([POST /databases/mysql/instances/{instanceId}/backups](/docs/api/databases/#managed-mysql-database-backup-snapshot-create)) command.
Display the root username and password for an accessible Managed MySQL Database. The Database must have an `active` status to perform this command.
Display the SSL CA certificate for an accessible Managed MySQL Database. The Database must have an `active` status to perform this command.
Display information for a single, accessible Managed MySQL Database.
Display all accessible Managed MySQL Databases.
Display information for a single backup for an accessible Managed PostgreSQL Database. The Database must not be provisioning to perform this command.
Display all backups for an accessible Managed PostgreSQL Database. The Database must not be provisioning to perform this command. Database `auto` type backups are created every 24 hours at 0:00 UTC. Each `auto` backup is retained for 7 days. Database `snapshot` type backups are created by accessing the **Managed PostgreSQL Database Backup Snapshot Create** ([POST /databases/postgresql/instances/{instanceId}/backups](/docs/api/databases/#managed-postgresql-database-backup-snapshot-create)) command.
Display the root username and password for an accessible Managed PostgreSQL Database. The Database must have an `active` status to perform this command.
Display the SSL CA certificate for an accessible Managed PostgreSQL Database. The Database must have an `active` status to perform this command.
Display information for a single, accessible Managed PostgreSQL Database.
Display all accessible Managed PostgreSQL Databases.
Returns information about a single Managed Service on your Account. This command can only be accessed by the unrestricted users of an account.
Returns a paginated list of Managed Services on your Account. These are the services Linode Managed is monitoring and will report and attempt to resolve issues with. This command can only be accessed by the unrestricted users of an account.
Returns a Linode's network transfer pool statistics for the current month.
Returns a Linode's network transfer statistics for a specific month. The year/month values must be either a date in the past, or the current month.
Returns networking information for a single Linode.
Get a specific Node Pool by ID.
Returns all active Node Pools on a Kubernetes cluster.
Returns the values for a specified node object.
Returns detailed statistics about the requested NodeBalancer.
Returns statistics for a specific month. The year/month values must be either a date in the past, or the current month. If the current month, statistics will be retrieved for the past 30 days.
Returns a paginated list of active TrustedDevices for your User. Browsers with an active Remember Me Session are logged into your account until the session expires or is revoked.
Returns information about a specific Linode Type, including pricing and specifications. This is used when [creating](/docs/api/linode-instances/#linode-create) or [resizing](/docs/api/linode-instances/#linode-resize) Linodes.
Returns collection of Linode Types, including pricing and specifications for each Type. These are used when [creating](/docs/api/linode-instances/#linode-create) or [resizing](/docs/api/linode-instances/#linode-resize) Linodes.
Returns a collection of successful logins for all users on the account during the last 90 days. This command can only be accessed by the unrestricted users of an account.
Tell us which provider you need, and we will ship it in the registry.
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.