← Back to catalog

Infrastructure

Linode

auto-generated
swirls add linode
actionGETv1.0.0

Account Settings View

Returns information related to your Account settings: Managed service subscription, Longview subscription, and network helper.

Source
actionGETv1.0.0

Account View

Returns the contact and billing information related to your Account.

Source
actionGETv1.0.0

Backup View

Returns information about a Backup.

Source
actionGETv1.0.0

Backups List

Returns information about this Linode's available backups.

Source
actionGETv1.0.0

Disk View

View Disk information for a Disk associated with this Linode.

Source
actionGETv1.0.0

Disks List

View Disk information for Disks associated with this Linode.

Source
actionPOSTv1.0.0

Domain Create

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.

Source
actionPOSTv1.0.0

Domain Record Create

Adds a new Domain Record to the zonefile this Domain represents. Each domain can have up to 12,000 active records.

Source
actionGETv1.0.0

Domain Records List

Returns a paginated list of Records configured on a Domain in Linode's DNS Manager.

Source
actionGETv1.0.0

Domain View

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.

Source
actionGETv1.0.0

Domain Zone File View

Returns the zone file for the last rendered zone for the specified domain.

Source
actionGETv1.0.0

Domains List

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.

Source
actionGETv1.0.0

Entity Transfer View

**DEPRECATED**. Please use [Service Transfer View](/docs/api/account/#service-transfer-view).

Source
actionGETv1.0.0

Entity Transfers List

**DEPRECATED**. Please use [Service Transfers List](/docs/api/account/#service-transfers-list).

Source
actionGETv1.0.0

Event View

Returns a single Event object.

Source
actionGETv1.0.0

Events List

Returns a collection of Event objects representing actions taken on your Account from the last 90 days. The Events returned depend on your grants.

Source
actionGETv1.0.0

Firewall Device View

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.

Source
actionGETv1.0.0

Firewall Devices List

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.

Source
actionGETv1.0.0

Firewall Rules List

Returns the inbound and outbound Rules for a Firewall.

Source
actionGETv1.0.0

Firewall View

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.

Source
actionGETv1.0.0

Firewalls List

Returns a paginated list of accessible Firewalls.

Source
actionGETv1.0.0

Firewalls List

View Firewall information for Firewalls associated with this Linode.

Source
actionGETv1.0.0

Image View

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.

Source
actionGETv1.0.0

Images List

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.

Source
actionGETv1.0.0

Invoice View

Returns a single Invoice object.

Source
actionGETv1.0.0

Invoices List

Returns a paginated list of Invoices against your Account.

Source
actionGETv1.0.0

IP Address View

Returns information about a single IP Address on your Account.

Source
actionGETv1.0.0

IP Address View

View information about the specified IP address associated with the specified Linode.

Source
actionGETv1.0.0

IP Addresses List

Returns a paginated list of IP Addresses on your Account, excluding private addresses.

Source
actionGETv1.0.0

IPv6 Pools List

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.

Source
actionGETv1.0.0

IPv6 Ranges List

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.

Source
actionGETv1.0.0

Kernel View

Returns information about a single Kernel.

Source
actionGETv1.0.0

Kubeconfig View

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).

Source
actionGETv1.0.0

Kubernetes API Endpoints List

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).

Source
actionGETv1.0.0

Kubernetes Cluster Dashboard URL View

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/).

Source
actionGETv1.0.0

Linode NodeBalancers View

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.

Source
actionGETv1.0.0

Linode Statistics View

Returns CPU, IO, IPv4, and IPv6 statistics for your Linode for the past 24 hours.

Source
actionGETv1.0.0

Linode View

Get a specific Linode by ID.

Source
actionGETv1.0.0

Linode's Managed Settings View

Returns a single Linode's Managed settings. This command can only be accessed by the unrestricted users of an account.

Source
actionGETv1.0.0

Linodes List

Returns a paginated list of Linodes you have permission to view.

Source
actionGETv1.0.0

Login 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.

Source
actionGETv1.0.0

Longview Clients List

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.

Source
actionGETv1.0.0

Longview Plan View

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).

Source
actionGETv1.0.0

Longview Subscription View

Get the Longview plan details as a single `LongviewSubscription` object for the provided subscription ID. This is a public endpoint and requires no authentication.

Source
actionGETv1.0.0

Longview Subscriptions List

Returns a paginated list of available Longview Subscriptions. This is a public endpoint and requires no authentication.

Source
actionGETv1.0.0

Maintenance List

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.

Source
actionGETv1.0.0

Managed Contact View

Returns a single Managed Contact. This command can only be accessed by the unrestricted users of an account.

Source
actionGETv1.0.0

Managed Contacts List

Returns a paginated list of Managed Contacts on your Account. This command can only be accessed by the unrestricted users of an account.

Source
actionGETv1.0.0

Managed Credential View

Returns a single Managed Credential. This command can only be accessed by the unrestricted users of an account.

Source
actionGETv1.0.0

Managed Credentials List

Returns a paginated list of Managed Credentials on your Account. This command can only be accessed by the unrestricted users of an account.

Source
actionGETv1.0.0

Managed Database Engines List

Display all available Managed Database engine types and versions. Engine IDs are used when creating new Managed Databases.

Source
actionGETv1.0.0

Managed Database Type View

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.

Source
actionGETv1.0.0

Managed Database Types List

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.

Source
actionGETv1.0.0

Managed Databases List All

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`.

Source
actionGETv1.0.0

Managed Issue View

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.

Source
actionGETv1.0.0

Managed Issues List

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.

Source
actionGETv1.0.0

Managed Linode Settings List

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.

Source
actionGETv1.0.0

Managed MongoDB Database Backup View

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.

Source
actionGETv1.0.0

Managed MongoDB Database Backups List

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.

Source
actionGETv1.0.0

Managed MongoDB Database Credentials View

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.

Source
actionGETv1.0.0

Managed MongoDB Database SSL Certificate View

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.

Source
actionGETv1.0.0

Managed MongoDB Database View

Display information for a single, accessible Managed MongoDB Database. **Note**: New MongoDB Databases cannot currently be created.

Source
actionGETv1.0.0

Managed MongoDB Databases List

Display all accessible Managed MongoDB Databases. **Note**: New MongoDB Databases cannot currently be created.

Source
actionGETv1.0.0

Managed MySQL Database Backup View

Display information for a single backup for an accessible Managed MySQL Database. The Database must not be provisioning to perform this command.

Source
actionGETv1.0.0

Managed MySQL Database Backups List

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.

Source
actionGETv1.0.0

Managed MySQL Database Credentials View

Display the root username and password for an accessible Managed MySQL Database. The Database must have an `active` status to perform this command.

Source
actionGETv1.0.0

Managed MySQL Database SSL Certificate View

Display the SSL CA certificate for an accessible Managed MySQL Database. The Database must have an `active` status to perform this command.

Source
actionGETv1.0.0

Managed PostgreSQL Database Backup View

Display information for a single backup for an accessible Managed PostgreSQL Database. The Database must not be provisioning to perform this command.

Source
actionGETv1.0.0

Managed PostgreSQL Database Backups List

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.

Source
actionGETv1.0.0

Managed PostgreSQL Database Credentials View

Display the root username and password for an accessible Managed PostgreSQL Database. The Database must have an `active` status to perform this command.

Source
actionGETv1.0.0

Managed Service View

Returns information about a single Managed Service on your Account. This command can only be accessed by the unrestricted users of an account.

Source
actionGETv1.0.0

Managed Services List

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.

Source
actionGETv1.0.0

Network Transfer View

Returns a Linode's network transfer pool statistics for the current month.

Source
actionGETv1.0.0

Network Transfer View (year/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.

Source
actionGETv1.0.0

Node Pool View

Get a specific Node Pool by ID.

Source
actionGETv1.0.0

Node Pools List

Returns all active Node Pools on a Kubernetes cluster.

Source
actionGETv1.0.0

Node View

Returns the values for a specified node object.

Source
actionGETv1.0.0

Statistics View (year/month)

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.

Source
actionGETv1.0.0

Trusted Devices List

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.

Source
actionGETv1.0.0

Type View

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.

Source
actionGETv1.0.0

Types List

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.

Source
actionGETv1.0.0

User Logins List All

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.

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec