Set up service accounts - Precisely Data Integrity Suite

Data Integrity Suite

Product
Spatial_Analytics
Data_Integration
Data_Enrichment
Data_Governance
Precisely_Data_Integrity_Suite
geo_addressing_1
Data_Observability
Data_Quality
dis_core_foundation
Services
Spatial Analytics
Data Integration
Data Enrichment
Data Governance
Geo Addressing
Data Observability
Data Quality
Core Foundation
ft:title
Data Integrity Suite
ft:locale
en-US
PublicationType
pt_product_guide
copyrightfirst
2000
copyrightlast
2026

Service users are dedicated accounts for API integrations and automations. Use them instead of personal credentials to reduce risk, maintain an audit trail, and enforce least-privilege access through user groups.

Preview: This feature is currently in Preview for select workspaces and might be subject to change before general availability.

Create a service user

Service users are managed on the Users page. User groups are linked to roles, which define permissions. Assign user groups to control what each service user can access.
  1. Go to Configuration > Security > Users.
  2. Click Create Service User.
  3. Enter a service user name (for example, "finance team").
  4. Optional: Add a description.
  5. Optional: Assign user groups to define permissions.
    Note: Service users cannot be assigned to the workspace owner group.
  6. Click Create to save the user or Create another to create additional users.

To edit a service user:

  1. Click the ellipsis next to the service user and select Edit.
  2. Update the service user's name, description, user groups, roles, and security policies as needed. To manage the API key, regenerate or delete it. Regenerating preserves the key ID but generates a new secret.
    Warning: Copy and store the secret immediately — it is displayed only once and cannot be retrieved later.
  3. Click Save to apply changes.

The permissions assigned to a service user determine which APIs and resources it can access. All associated API keys inherit these permissions, and any changes take effect immediately.

Generate API keys for service users

Use API keys to authenticate service users in integrations and third-party applications, without relying on personal credentials.
Note: You must have the Manage user and Manage workspace permissions to create and manage API keys. You must also have an existing service account to bind the API key.

Each service account supports up to two API keys. Multiple keys enable key rotation without disrupting integrations. Keys inherit all permissions from their associated service account.

To generate an API key:

  1. On the Users page, select the service user.
  2. On the details tab, in the API key section, click Generate API Key.
  3. Enter a name for the API key.
  4. Click Generate.
    Warning: Data Integrity Suite displays a list of existing API keys for the service account, including their name, API key ID, and creation date. Copy and store the generated secret immediately — it is displayed only once and cannot be retrieved later.
The API key is ready to use in integrations and authentication. It inherits all permissions from the associated service account.