Integrating SailPoint with Attio
Attio is a cloud CRM that manages workspace members and their access level in a workspace. The Attio connector is a read-only connector. It provides limited governance for your Attio system: user aggregation and role (access level) visibility for Quick Compliance. This document provides the instructions required to configure a new direct connection between SailPoint and Attio. For a reference to the terminology specific to SailPoint products, refer to Source and Connector Definitions.
Note
To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.
Supported Features
The Attio connector supports the following:
Account Management
- Aggregate Workspace members
Entitlement Management
- Aggregate Access level - role in the Attio workspace: admin, member, or suspended
Note
This connector is read-only. It supports account aggregation for Quick Compliance. Provisioning, de-provisioning, and write operations are not supported in this release. Access level values are collected during 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.
Key Implementation Notes
- Each member has one access level.
- Attio does not delete workspace members. Suspended people still appear as accounts, with access level
suspended. - SailPoint correlates the Attio account to an identity using email.
- One SailPoint source = one Attio workspace (the workspace that issued the API token).
- There is no separate catalog of roles in Attio. Access level is read from each member and shown as an entitlement on the account.
Prerequisites
Before configuring the Attio connector, ensure the following requirements are met:
- Sign in at an Attio workspace.
- An admin in that workspace. Only admins can create API keys.
- A workspace access token (API key) with permission to view workspace members.
- You have a Base URL.
Create the API Token
- Sign in to Attio as a workspace admin.
- Select the dropdown beside your workspace name and select Workspace settings.
- Select the Developers tab.
- Select New access token.
- Add a token name (for example,
SailPoint). - Set scopes so the token can view workspace members. Include
user_management:read. You do not need write scopes for this connector. - Copy the token and store it securely. You will paste it into the SailPoint API Token field.
Note
Treat the token like a password. If you delete or replace the token in Attio, update the source in SailPoint. Tokens do not expire until an admin deletes them.
Required Permissions
| Who | Access |
|---|---|
| Attio workspace admin | Can create and manage API tokens in Workspace settings > Developers |
| API token with user_management:read | Recommended. Can list workspace members for aggregation |
| API token without user-management scope | Test Connection and account aggregation fail |
| Non-admin Attio user | Cannot create the API token |
You only need read access. This connector does not write to Attio.
For more detailed information on Attio API authentication, refer to the following resources:
Note
The linked document is not maintained by SailPoint and is subject to change without notice.