Use the Profile Groups API to create and maintain the workspace-scoped segment labels that can be assigned to CLM profiles. Profile groups support dynamic customer segmentation, such as risk populations, product lines, or onboarding cohorts, without creating new workspaces. For product concepts, UI workflows, and example segmentation models, see the Profile Groups Guide.Documentation Index
Fetch the complete documentation index at: https://docs.gominerva.com/llms.txt
Use this file to discover all available pages before exploring further.
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.
Endpoints
Object Model
| Field | Description |
|---|---|
id | Minerva-generated profile group ID. Use this value in profile assignments. |
key | Read-only normalized key generated by Minerva from the initial group label. |
name | Customer-facing group label shown in the dashboard. |
description | Optional description of the population represented by the group. |
priority | Non-negative priority. Higher values win when a profile has many groups. |
archived | Whether the group is archived. Archived groups are hidden by default. |
monitoringFeedFrequencies | Optional feed cadence overrides for profiles assigned to the group. |
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.
| Feed | Allowed values |
|---|---|
Sanctions | deltas, daily, weekly, monthly, quarterly, semiannually, annually, never |
PEP | daily, weekly, monthly, quarterly, semiannually, annually, never |
News | daily, weekly, monthly, quarterly, semiannually, annually, never |
deltas is only supported for Sanctions monitoring.
Create Risk Segments
This example creates high, medium, and low risk groups. Higher-risk groups use more frequent monitoring, while lower-risk groups use less frequent monitoring.List Groups
cURL
cURL
Assign Profiles To Groups
Creating a profile group only creates the reusable segment. Assign profiles to one or more groups by settingprofileGroupIds on the profile create or update
request.
cURL
cURL
Filter Profiles By Group
Use the profile list endpoint withprofile_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