Skip to content
Back to Steward

Get screening hits by entity

GET
/api/v1/screening/hits

Retrieve screening hits for an application, optionally filtered by individual or business

applicationId
required
string
individualId
string
businessId
string
Media type application/json
object
adverseMedia
required
Array<object>
object
id
required
string
entityId

Entity ID (individualId or businessId)

string
type
required
string
Allowed values: ADVERSE_MEDIA SANCTIONS WARNING PEP
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
status
required
string
Allowed values: IN_REVIEW CONFIRMED DISMISSED NOT_REVIEWED TRUE_MATCH FALSE_POSITIVE
source
required
string
details
required

Raw screening hit details from the provider

object
updatedBy
string
enriched
required
boolean
matchResult
object
isMatch
required
boolean
confidence
required
number
reviewNote
required
string
matchExplanation
string
incidentSummary
required
string
riskLevel
required
string
severity
string
nullable
tierRationale
string
nullable
clearedReason

Why an automated pass cleared this hit, as a discrete value. Null while the hit is not cleared, on a reviewer’s own ruling, and on hits cleared before the reason was stored.

string
Allowed values: IDENTITY_MISMATCH NOTHING_ADVERSE_REPORTED SEARCH_RESULT_NOT_IDENTIFIED SOURCE_PAGE_UNREADABLE CONFIDENCE_BELOW_THRESHOLD NOMINAL_ROLE
categories
required
Array<object>
object
label
required
string
description

Concise (≤12 word) description of the risk type shown on the (i) hover

string
nullable
note
string
nullable
individualId
string
groupId

Id of the screening group this hit belongs to.

string
nullable
storyId

Deprecated alias for groupId on adverse-media hits.

string
nullable
notes
Array<object>
object
id
required
string
entityType
required
string
Allowed values: APPLICATION SCREENING_HIT DOCUMENT WORKFLOW_VERSION AUDIT_LOG
entityId
required
string
content
required
string
createdBy
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
deleted
required
boolean
createdByUser
required
object
id
required
string
externalId
required
string
firstName
required
string
lastName
required
string
email
required
string
title
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
updatedByUser
required
object
id
required
string
externalId
required
string
firstName
required
string
lastName
required
string
email
required
string
title
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
origin

Which screen raised this hit. Null for hits written before origin was recorded.

string
Allowed values: INITIAL_SCREENING ONGOING_MONITORING
sanctions
required
Array<object>
object
id
required
string
entityId

Entity ID (individualId or businessId)

string
type
required
string
Allowed values: ADVERSE_MEDIA SANCTIONS WARNING PEP
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
status
required
string
Allowed values: IN_REVIEW CONFIRMED DISMISSED NOT_REVIEWED TRUE_MATCH FALSE_POSITIVE
source
required
string
details
required

Raw screening hit details from the provider

object
updatedBy
string
enriched
required
boolean
matchResult
object
isMatch
required
boolean
confidence
required
number
reviewNote
required
string
matchExplanation
string
incidentSummary
required
string
riskLevel
required
string
severity
string
nullable
tierRationale
string
nullable
clearedReason

Why an automated pass cleared this hit, as a discrete value. Null while the hit is not cleared, on a reviewer’s own ruling, and on hits cleared before the reason was stored.

string
Allowed values: IDENTITY_MISMATCH NOTHING_ADVERSE_REPORTED SEARCH_RESULT_NOT_IDENTIFIED SOURCE_PAGE_UNREADABLE CONFIDENCE_BELOW_THRESHOLD NOMINAL_ROLE
categories
required
Array<object>
object
label
required
string
description

Concise (≤12 word) description of the risk type shown on the (i) hover

string
nullable
note
string
nullable
individualId
string
groupId

Id of the screening group this hit belongs to.

string
nullable
storyId

Deprecated alias for groupId on adverse-media hits.

string
nullable
notes
Array<object>
object
id
required
string
entityType
required
string
Allowed values: APPLICATION SCREENING_HIT DOCUMENT WORKFLOW_VERSION AUDIT_LOG
entityId
required
string
content
required
string
createdBy
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
deleted
required
boolean
createdByUser
required
object
id
required
string
externalId
required
string
firstName
required
string
lastName
required
string
email
required
string
title
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
updatedByUser
required
object
id
required
string
externalId
required
string
firstName
required
string
lastName
required
string
email
required
string
title
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
origin

Which screen raised this hit. Null for hits written before origin was recorded.

string
Allowed values: INITIAL_SCREENING ONGOING_MONITORING
warning
required
Array<object>
object
id
required
string
entityId

Entity ID (individualId or businessId)

string
type
required
string
Allowed values: ADVERSE_MEDIA SANCTIONS WARNING PEP
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
status
required
string
Allowed values: IN_REVIEW CONFIRMED DISMISSED NOT_REVIEWED TRUE_MATCH FALSE_POSITIVE
source
required
string
details
required

Raw screening hit details from the provider

object
updatedBy
string
enriched
required
boolean
matchResult
object
isMatch
required
boolean
confidence
required
number
reviewNote
required
string
matchExplanation
string
incidentSummary
required
string
riskLevel
required
string
severity
string
nullable
tierRationale
string
nullable
clearedReason

Why an automated pass cleared this hit, as a discrete value. Null while the hit is not cleared, on a reviewer’s own ruling, and on hits cleared before the reason was stored.

string
Allowed values: IDENTITY_MISMATCH NOTHING_ADVERSE_REPORTED SEARCH_RESULT_NOT_IDENTIFIED SOURCE_PAGE_UNREADABLE CONFIDENCE_BELOW_THRESHOLD NOMINAL_ROLE
categories
required
Array<object>
object
label
required
string
description

Concise (≤12 word) description of the risk type shown on the (i) hover

string
nullable
note
string
nullable
individualId
string
groupId

Id of the screening group this hit belongs to.

string
nullable
storyId

Deprecated alias for groupId on adverse-media hits.

string
nullable
notes
Array<object>
object
id
required
string
entityType
required
string
Allowed values: APPLICATION SCREENING_HIT DOCUMENT WORKFLOW_VERSION AUDIT_LOG
entityId
required
string
content
required
string
createdBy
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
deleted
required
boolean
createdByUser
required
object
id
required
string
externalId
required
string
firstName
required
string
lastName
required
string
email
required
string
title
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
updatedByUser
required
object
id
required
string
externalId
required
string
firstName
required
string
lastName
required
string
email
required
string
title
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
origin

Which screen raised this hit. Null for hits written before origin was recorded.

string
Allowed values: INITIAL_SCREENING ONGOING_MONITORING
pep
required
Array<object>
object
id
required
string
entityId

Entity ID (individualId or businessId)

string
type
required
string
Allowed values: ADVERSE_MEDIA SANCTIONS WARNING PEP
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
status
required
string
Allowed values: IN_REVIEW CONFIRMED DISMISSED NOT_REVIEWED TRUE_MATCH FALSE_POSITIVE
source
required
string
details
required

Raw screening hit details from the provider

object
updatedBy
string
enriched
required
boolean
matchResult
object
isMatch
required
boolean
confidence
required
number
reviewNote
required
string
matchExplanation
string
incidentSummary
required
string
riskLevel
required
string
severity
string
nullable
tierRationale
string
nullable
clearedReason

Why an automated pass cleared this hit, as a discrete value. Null while the hit is not cleared, on a reviewer’s own ruling, and on hits cleared before the reason was stored.

string
Allowed values: IDENTITY_MISMATCH NOTHING_ADVERSE_REPORTED SEARCH_RESULT_NOT_IDENTIFIED SOURCE_PAGE_UNREADABLE CONFIDENCE_BELOW_THRESHOLD NOMINAL_ROLE
categories
required
Array<object>
object
label
required
string
description

Concise (≤12 word) description of the risk type shown on the (i) hover

string
nullable
note
string
nullable
individualId
string
groupId

Id of the screening group this hit belongs to.

string
nullable
storyId

Deprecated alias for groupId on adverse-media hits.

string
nullable
notes
Array<object>
object
id
required
string
entityType
required
string
Allowed values: APPLICATION SCREENING_HIT DOCUMENT WORKFLOW_VERSION AUDIT_LOG
entityId
required
string
content
required
string
createdBy
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
deleted
required
boolean
createdByUser
required
object
id
required
string
externalId
required
string
firstName
required
string
lastName
required
string
email
required
string
title
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
updatedByUser
required
object
id
required
string
externalId
required
string
firstName
required
string
lastName
required
string
email
required
string
title
required
string
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
origin

Which screen raised this hit. Null for hits written before origin was recorded.

string
Allowed values: INITIAL_SCREENING ONGOING_MONITORING
groups
required
Array<object>
object
id
required
string
type
required
string
Allowed values: ADVERSE_MEDIA SANCTIONS WARNING PEP
headline
required
string
summary
required
string
aiDescription
required

One reviewer-facing AI description standing in for the per-source rationales.

string
primaryHitId
required

The primary (most credible, latest-development) source’s hit id.

string
memberHitIds
required

Member hit ids, ordered newest-development-first (primary leads).

Array<string>
category

Group-level category (latest state).

object
label
required
string
description

Concise (≤12 word) description of the risk type shown on the (i) hover

string
nullable
severity

Group-level severity tier label (latest state).

string
nullable
reviewerNote
string
nullable
tierRationale
string
nullable
adverseMediaStories
required
Array<object>
object
id
required
string
type
required
string
Allowed values: ADVERSE_MEDIA SANCTIONS WARNING PEP
headline
required
string
summary
required
string
aiDescription
required

One reviewer-facing AI description standing in for the per-source rationales.

string
primaryHitId
required

The primary (most credible, latest-development) source’s hit id.

string
memberHitIds
required

Member hit ids, ordered newest-development-first (primary leads).

Array<string>
category

Group-level category (latest state).

object
label
required
string
description

Concise (≤12 word) description of the risk type shown on the (i) hover

string
nullable
severity

Group-level severity tier label (latest state).

string
nullable
reviewerNote
string
nullable
tierRationale
string
nullable
Examples
{
"adverseMedia": [
{
"id": "507f1f77bcf86cd799439012",
"type": "ADVERSE_MEDIA",
"createdAt": "2026-03-30T12:00:00.000Z",
"updatedAt": "2026-03-30T12:00:00.000Z",
"status": "IN_REVIEW",
"source": "comply-advantage",
"details": {
"title": "Mexico opens antitrust probe into seven banks over bond trading collusion",
"description": "Regulators are examining whether traders at seven banks colluded on government bond prices.",
"publishingDate": "2019-12-10",
"url": "https://example.com/news/mexico-bank-antitrust-probe",
"publisher": null
},
"updatedBy": "60d5ecb54b24003a7c8e92b2",
"enriched": true,
"matchResult": {
"isMatch": true,
"confidence": 0.7,
"reviewNote": "Name matches; the article names the subject as a bank executive",
"matchExplanation": "The full name matches and the article describes a senior executive of a named bank",
"incidentSummary": "Named as an executive of one of seven banks in the Mexico antitrust collusion case",
"riskLevel": "medium",
"severity": "Medium",
"tierRationale": "The case concerns bank collusion that ended in fines, which fits Competition/antitrust breaches in the Medium tier.",
"clearedReason": null,
"categories": [
{
"label": "Competition/antitrust breaches",
"description": "named in a bank collusion case"
}
]
},
"note": null,
"individualId": "507f1f77bcf86cd799439013",
"groupId": "507f1f77bcf86cd799439021",
"storyId": "507f1f77bcf86cd799439021",
"notes": [],
"origin": "INITIAL_SCREENING"
},
{
"id": "507f1f77bcf86cd799439015",
"type": "ADVERSE_MEDIA",
"createdAt": "2026-03-30T12:00:00.000Z",
"updatedAt": "2026-03-30T12:00:00.000Z",
"status": "IN_REVIEW",
"source": "comply-advantage",
"details": {
"title": "Mexico closes bank collusion case with minor fines",
"description": "The competition regulator fined the seven banks and closed the case.",
"publishingDate": "2021-01-22",
"url": "https://example.com/news/mexico-bank-collusion-fines",
"publisher": null
},
"updatedBy": "60d5ecb54b24003a7c8e92b2",
"enriched": true,
"matchResult": {
"isMatch": true,
"confidence": 0.7,
"reviewNote": "Name matches; the article names the subject as a bank executive",
"matchExplanation": "The full name matches and the article describes a senior executive of a named bank",
"incidentSummary": "Named as an executive of one of seven banks in the Mexico antitrust collusion case",
"riskLevel": "medium",
"severity": "Medium",
"tierRationale": "The case concerns bank collusion that ended in fines, which fits Competition/antitrust breaches in the Medium tier.",
"clearedReason": null,
"categories": [
{
"label": "Competition/antitrust breaches",
"description": "named in a bank collusion case"
}
]
},
"note": null,
"individualId": "507f1f77bcf86cd799439013",
"groupId": "507f1f77bcf86cd799439021",
"storyId": "507f1f77bcf86cd799439021",
"notes": [],
"origin": "INITIAL_SCREENING"
}
],
"sanctions": [
{
"id": "507f1f77bcf86cd799439011",
"type": "SANCTIONS",
"createdAt": "2026-03-30T12:00:00.000Z",
"updatedAt": "2026-03-30T12:00:00.000Z",
"status": "IN_REVIEW",
"source": "comply-advantage",
"details": {
"title": "OFAC SDN List",
"description": "Designated for involvement in money laundering activities",
"identifier": "ofac-sdn",
"startDate": "2020-06-15T00:00:00Z",
"endDate": null,
"url": "https://sanctionssearch.ofac.treas.gov/",
"designationDate": "2020-06-15",
"issuingAuthority": "Office of Foreign Assets Control",
"sanctionType": "Blocking",
"countryCodes": [
"US"
]
},
"updatedBy": "60d5ecb54b24003a7c8e92b2",
"enriched": true,
"matchResult": {
"isMatch": true,
"confidence": 0.85,
"reviewNote": "Name and date of birth match the screening profile",
"matchExplanation": "The full name and date of birth both align with the listed profile",
"incidentSummary": "Individual listed on OFAC SDN list since 2020 for involvement in money laundering activities",
"riskLevel": "high",
"severity": "High",
"tierRationale": "The subject is named on the OFAC SDN list, a direct sanctions-list match, which places this hit in the High tier.",
"clearedReason": null,
"categories": [
{
"label": "Direct match",
"description": "named on the OFAC SDN sanctions list"
}
]
},
"note": "Escalated for second review: name and date of birth match the OFAC SDN entry.",
"individualId": "507f1f77bcf86cd799439013",
"groupId": null,
"storyId": null,
"notes": [
{
"id": "507f1f77bcf86cd799439011",
"entityType": "SCREENING_HIT",
"entityId": "507f1f77bcf86cd799439011",
"content": "Applicant confirmed ownership structure during call",
"createdBy": "60d5ecb54b24003a7c8e92b2",
"createdAt": "2026-03-30T12:00:00.000Z",
"updatedAt": "2026-03-30T12:00:00.000Z",
"deleted": false,
"createdByUser": {
"id": "60d5ecb54b24003a7c8e92b2",
"externalId": "auth0|507f1f77bcf86cd799439011",
"firstName": "John",
"lastName": "Smith",
"email": "john.smith@example.com",
"title": "Compliance Officer",
"createdAt": "2026-03-30T12:00:00.000Z",
"updatedAt": "2026-03-30T12:00:00.000Z"
},
"updatedByUser": {
"id": "60d5ecb54b24003a7c8e92b2",
"externalId": "auth0|507f1f77bcf86cd799439011",
"firstName": "John",
"lastName": "Smith",
"email": "john.smith@example.com",
"title": "Compliance Officer",
"createdAt": "2026-03-30T12:00:00.000Z",
"updatedAt": "2026-03-30T12:00:00.000Z"
}
}
],
"origin": "INITIAL_SCREENING"
}
],
"warning": [],
"pep": [],
"groups": [
{
"id": "507f1f77bcf86cd799439021",
"type": "ADVERSE_MEDIA",
"headline": "Mexico antitrust case against seven banks closed with minor fines",
"summary": "One event tracked from a Dec 2019 collusion probe to its Jan 2021 resolution with minor fines.",
"aiDescription": "An antitrust case in Mexico against seven banks over alleged collusion, opened in December 2019 and closed in January 2021 with minor fines; the event is reported across several sources.",
"primaryHitId": "507f1f77bcf86cd799439012",
"memberHitIds": [
"507f1f77bcf86cd799439012",
"507f1f77bcf86cd799439015"
],
"category": {
"label": "Competition/antitrust breaches",
"description": null
},
"severity": "Medium",
"reviewerNote": null,
"tierRationale": "The case concerns bank collusion that ended in fines, which fits Competition/antitrust breaches in the Medium tier."
}
],
"adverseMediaStories": [
{
"id": "507f1f77bcf86cd799439021",
"type": "ADVERSE_MEDIA",
"headline": "Mexico antitrust case against seven banks closed with minor fines",
"summary": "One event tracked from a Dec 2019 collusion probe to its Jan 2021 resolution with minor fines.",
"aiDescription": "An antitrust case in Mexico against seven banks over alleged collusion, opened in December 2019 and closed in January 2021 with minor fines; the event is reported across several sources.",
"primaryHitId": "507f1f77bcf86cd799439012",
"memberHitIds": [
"507f1f77bcf86cd799439012",
"507f1f77bcf86cd799439015"
],
"category": {
"label": "Competition/antitrust breaches",
"description": null
},
"severity": "Medium",
"reviewerNote": null,
"tierRationale": "The case concerns bank collusion that ended in fines, which fits Competition/antitrust breaches in the Medium tier."
}
]
}