Skip to main content
POST
/
profiles
/
{profileId}
/
comments
Add Profile Comment
curl --request POST \
  --url https://api.gominerva.com/clm/v1/profiles/{profileId}/comments \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "text": "Reviewed the sanctions hit and determined it is a false match because the date of birth does not align.",
  "kind": "profile",
  "taskId": "507f1f77bcf86cd799439011",
  "matchId": "665f1c2b16f5adbb8e1d3f41"
}
'
{
  "msg": "OK",
  "result": {
    "comment": {
      "_v": 1,
      "id": "66c391b92888a0db5cc6d3f7",
      "createdAt": "2026-05-22T15:30:00Z",
      "updatedAt": "2026-05-22T15:30:00Z",
      "text": "Reviewed the sanctions hit and determined it is a false match because the date of birth does not align.",
      "kind": "profile",
      "taskId": "507f1f77bcf86cd799439011",
      "matchId": "665f1c2b16f5adbb8e1d3f41",
      "profileId": "66c391b92888a0db5cc6d3f6",
      "createdBy": "core-user-id",
      "updatedBy": "core-user-id"
    }
  },
  "status": 201
}

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

profileId
string
required

Profile ID that should receive the comment.

Body

application/json

Profile comment creation request

Request body for adding an analyst comment to a profile. Use kind to indicate whether the note is profile-level, task-specific, or tied to a potential match.

text
string
required

Comment text. Must be a non-empty string.

Example:

"Reviewed the sanctions hit and determined it is a false match because the date of birth does not align."

kind
enum<string>
required

Comment category. Use profile for a general profile note, task for a task-linked note, or match for a potential match note.

Available options:
profile,
task,
match
Example:

"profile"

taskId
string

Optional task ID to associate with the comment when kind is task.

Example:

"507f1f77bcf86cd799439011"

matchId
string

Optional potential match ID to associate with the comment when kind is match.

Example:

"665f1c2b16f5adbb8e1d3f41"

Response

201 - application/json

Comment created successfully

msg
string
Example:

"OK"

result
object
status
integer
Example:

201