Skip to main content
Profile groups are workspace-scoped segment labels that you assign to CLM profiles. Use the Profile Groups API to create and maintain them, so you can segment customers by risk population, product line, or onboarding cohort without creating a new workspace for each population. A group carries a customer-facing name, an optional description, a priority, and optional per-feed monitoring cadence overrides. Higher priority wins when a profile has many groups. For the concepts behind segmentation and the dashboard workflows, see the Profile Groups Guide and Profile Groups.

Access and scope

Profile Groups API calls use application API key authentication. The API key determines the tenant and workspace scope for every request; callers do not pass tenant or workspace IDs in the route.
Authenticate with the same API key header used by the other Minerva API endpoints:
Application API keys are managed from Administration > Developers in the Minerva dashboard. See API Keys for how keys are created and scoped.

Create a profile group

Create a group with POST /profile-groups. The example below builds a high risk segment: Sanctions monitored on supported source deltas, PEP and News weekly. monitoringFeedFrequencies is optional: a feed you omit inherits the workspace-level cadence. See Monitoring frequencies for the feed keys and allowed values.
Repeat the create call for medium and low risk populations, which use less frequent monitoring:

Assign profiles to groups

Creating a profile group only creates the reusable segment. Assign profiles to one or more groups by setting profileGroupIds on the profile create or update request.
cURL
Send an empty array to remove all group assignments from a profile:
cURL

List groups

cURL
Archived groups are excluded by default. Include them when reconciling older assignments:
cURL

Filter profiles by group

Use the profile list endpoint with profile_group_ids to retrieve profiles assigned to any of the provided groups.
cURL

Archive a group

DELETE archives a profile group; it does not permanently delete it.
cURL
Archived groups are hidden from active group lists and dashboard selection, but their IDs may still exist on older profile records for audit and reconciliation.

Profile group fields

Do not supply id or key when creating a profile group. Minerva generates both values. Store and reuse the returned id when assigning profiles to groups.

Monitoring frequencies

monitoringFeedFrequencies can include any of the feed keys below. Omitted feeds inherit the workspace-level monitoring frequency. deltas is only supported for Sanctions monitoring. For the dashboard equivalent of these cadences, see the Screening Frequencies Guide.