Hightouch Workspaces allow you to select granular, customizable roles to limit permissions for your users.Core to Workspace Permissions are the concepts of users, roles, and resources. Users belong to workspaces, and each user in a workspace must have a role.When you create a Hightouch Workspace, three roles are created by default: Admin, Editor, and Viewer.
- Admin users have full, unrestricted access to all resources under a Hightouch workspace. They can also manage the Workspace itself, including managing user membership, creating new API keys, setting up External Storage, and configuring integrations with external services (like Slack and PagerDuty).
- Editor users have full read and write access to the core Hightouch objects, like Sources, Destinations, Models, Audiences, and Syncs, but are restricted from viewing or editing Workspace-level configuration.
- Viewer users have read-only access to all Hightouch objects, excluding Workspace-level configuration.