Set up Hightouch
Configure Hightouch roles, groups, and API keys to establish secure access for the Atlan integration.
Prerequisites
Before you begin, make sure you have:
- Access to Hightouch as an administrator
- Permissions to create custom roles, groups, and API keys in Hightouch
- Ability to provision system accounts in your organization directory
Create custom role
Create a custom role in Hightouch to grant Atlan the necessary read-only permissions.
-
Log into Hightouch and navigate to Settings > Roles.
-
Click Add Role to create a new custom role.
-
Enter
atlan_roleas the role name. -
Select the JSON Builder option to create the role using JSON policy.
-
Use the following JSON policy:
{
"version": "2022-04-26",
"policies": [
{
"effect": "allow",
"actions": [
"read"
],
"resource": [
"workspace",
"source",
"destination",
"model",
"sync",
"sync_templates"
]
}
]
} -
Click Add Role to save the custom role.
Create group
Create a dedicated group for Atlan users in Hightouch.
-
In Hightouch, navigate to Settings > Groups.
-
Click Add Group to create a new group.
-
Enter
atlan_groupas the group name. -
Click Create Group to save the group.
Create user and assign to group
Create a system account user and assign it to the Atlan group.
-
Provision a system account in your organization's directory.
-
Create a Hightouch user account for the system account using SSO or through invites.
-
Assign the user to the
atlan_groupyou created.
Assign role to group
Assign the custom role to the group to grant appropriate permissions.
-
In Hightouch, navigate to Settings > Roles.
-
Find the
atlan_roleyou created and click on it. -
Assign the role to the
atlan_group.
Generate API key
Create an API key for the system account to authenticate with Hightouch.
-
Log into Hightouch as the system account user.
-
Navigate to Settings > API Keys.
-
Click Create API Key.
-
Enter a descriptive name for the key, such as
Atlan Integration. -
Copy the generated API key and store it securely.
Next steps
- Crawl Hightouch assets: Configure and run the crawler to extract metadata from Hightouch