Browse documentation
Monitors

Replace Monitor Subjects

put/v1/monitors/{monitor_id}/subjects

Replace Monitor Subjects

Authentication

Send your tenant secret key as a Bearer token. Keep secret keys on your server; never ship them in browser or mobile code.

Parameters

monitor_id
path · required

No additional parameter description.

Request body

JSON · required

subjects
CheckSubjectIn[]required

No additional field description.

Example request

cURL
curl --request PUT \
  --url 'https://api.fideralabs.com/v1/monitors/{monitor_id}/subjects' \
  --header 'Authorization: Bearer $FIDERA_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "subjects": [
    {
      "aliases": [
        {}
      ],
      "country": {},
      "date_of_birth": {},
      "identifiers": {},
      "imo_number": {},
      "mmsi": {},
      "name": {},
      "nationality": {},
      "reference_id": {},
      "registration_number": {},
      "role": "customer",
      "type": "string"
    }
  ]
}'

Responses

200Successful Response
applicant_id
stringrequired

No additional field description.

created_at
stringrequired

No additional field description.

datasets
string[]required

No additional field description.

external_id
string | nullrequired

No additional field description.

failure_reason
string | nullrequired

No additional field description.

id
stringrequired

No additional field description.

last_check_id
string | nullrequired

No additional field description.

last_checked_at
string | nullrequired

No additional field description.

last_dataset_partition
string | nullrequired

No additional field description.

next_due_at
string | nullrequired

No additional field description.

policy_version
stringrequired

No additional field description.

status
MonitorStatusrequired

No additional field description.

subjects
object[]required

No additional field description.

updated_at
stringrequired

No additional field description.

use_case
CheckUseCaserequired

No additional field description.

application/json
{
  "applicant_id": "00000000-0000-0000-0000-000000000000",
  "created_at": "2026-07-29T12:00:00Z",
  "datasets": [
    "string"
  ],
  "external_id": "string",
  "failure_reason": "string",
  "id": "00000000-0000-0000-0000-000000000000",
  "last_check_id": "00000000-0000-0000-0000-000000000000",
  "last_checked_at": "2026-07-29T12:00:00Z",
  "last_dataset_partition": "string",
  "next_due_at": "2026-07-29T12:00:00Z",
  "policy_version": "string",
  "status": "string"
}
422Validation Error
detail
ValidationError[]

No additional field description.

Operation ID

replace_monitor_subjects_v1_monitors__monitor_id__subjects_put