# Integrating SailPoint with Linode

Linode (now part of Akamai Cloud Computing) is a cloud infrastructure provider offering compute instances, managed databases, object storage, Kubernetes, VPCs, NodeBalancers, and other cloud services. This document provides instructions to configure a new direct connection to a Linode source. For a reference to the terminology specific to SailPoint products, refer to [Source and Connector Definitions](<https://documentation.sailpoint.com/saas/help/sources/index.html#source-and-connector-definitions>).

> [!NOTE]
>
> To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the [SaaS Release Notes](<https://community.sailpoint.com/release-notes/saas>) page.

## Supported Features

The Linode connector supports the following:

### Account Management

- Aggregate Accounts (Entitlements are aggregated as part of Account Aggregation)

> [!IMPORTANT]
>
> Quick Compliance connectors have the following manual aggregation limits within a 24-hour period:
>
> - **Organization Admins**: Limited to 3 manual account or entitlement aggregations per day per source. This limit is cumulative across all admins in the organization.
> - **Regular Users**: Limited to 1 manual account or entitlement aggregation per day per source.
>
> These limits ensure that individual compliance statuses are kept up to date while maintaining continuous compliance monitoring. If you need to run additional aggregations beyond these limits, contact SailPoint Support.

## Prerequisites

Ensure the following prerequisites are met before proceeding with the configuration:

- You have an active Linode (Akamai Cloud Computing) account.
- You have a user with Account Administrator access.
- You have generated a Personal Access Token (PAT) from the Linode Cloud Manager. To generate a Personal Access Token, complete the following steps:

  1. Log in to the [Linode Cloud Manager](<https://cloud.linode.com/>).
  2. Select your profile in the top-right and select **API Tokens**.
  3. Select **Create A Personal Access Token**.
  4. Provide a label, an expiry, and the required scopes. At minimum, the token needs **Read** access to Account (which covers `/v4/account/users and /v4/account/users/{username}/grants`).
  5. Copy and securely store the token, the Cloud Manager only displays it once.
- For more information about getting started with the Linode API, refer to the [Linode API Getting Started guide](<https://techdocs.akamai.com/linode-api/reference/get-started>).

## Required Permissions

The Linode user whose Personal Access Token is used for this integration must have sufficient access to read account user data:

- **Unrestricted users** (`restricted: false`) have full account-level access and can read every endpoint required by the connector.
- **Restricted users** (`restricted: true`) need at least `account_access: read_only` at the global grant level, which grants read access to the `/v4/account/users` and per-user grants endpoints.
- For more information about user permissions and API endpoints, refer to the following resources:

  - [Linode Account Users List API](<https://www.linode.com/docs/api/account/#users-list>)
  - [Linode User’s Grants View API](<https://techdocs.akamai.com/linode-api/reference/get-user-grants>)
  - [Linode User Roles and Permissions](<https://www.linode.com/docs/products/platform/accounts/guides/user-permissions/>)

> [!NOTE]
>
> The linked document is not maintained by SailPoint and is subject to change without notice.
