Skip to main content
PATCH
/
profile-groups
/
{profileGroupId}
curl --request PATCH \
  --url https://api.gominerva.com/tenant-config/v1/profile-groups/{profileGroupId} \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "monitoringFeedFrequencies": {
    "Sanctions": "daily",
    "PEP": "monthly",
    "News": "monthly"
  }
}
'
{
  "message": "Profile Group Retrieved Successfully",
  "result": {
    "profileGroup": {
      "id": "665f0d4c2d2f7c2b2f2f2f31",
      "tenantId": "tenant_123",
      "workspaceId": "workspace_live",
      "key": "high-risk",
      "name": "High Risk",
      "priority": 100,
      "archived": false,
      "_v": 1,
      "created": "2026-05-30T14:20:00Z",
      "updatedAt": "2026-05-30T14:25:00Z",
      "description": "Enhanced diligence customers requiring the most frequent monitoring.",
      "archivedAt": null,
      "monitoringFeedFrequencies": {
        "Sanctions": "daily",
        "PEP": "monthly",
        "News": "monthly"
      }
    }
  }
}

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.

Authorizations

x-api-key
string
header
required

The Minerva API key used for this integration. Manage API keys in the Minerva dashboard under Administration > Developers.

Path Parameters

profileGroupId
string
required

The Minerva-generated profile group ID.

Body

application/json

Profile group update request

name
string

Customer-facing profile group label.

Example:

"High Risk"

description
string

Optional description of the population this group represents. Send an empty string to clear it.

Example:

"Enhanced diligence customers requiring the most frequent monitoring."

priority
integer

Non-negative priority used to resolve profiles assigned to multiple groups. Active groups in the same workspace must use unique priorities.

Required range: x >= 0
Example:

100

archived
boolean

Set to true to archive the group, or false to restore it.

Example:

false

monitoringFeedFrequencies
object

Optional monitoring cadence overrides for profiles assigned to this group. Omitted feed keys inherit the workspace-level cadence.

Example:
{
"Sanctions": "daily",
"PEP": "monthly",
"News": "monthly"
}

Response

200 - application/json

Profile group updated successfully

message
string
Example:

"Profile Group Retrieved Successfully"

result
object