privatePerson
Find a private person by their internal Strise ID.
query PrivatePerson($where: PrivatePersonWhereInput!) {
privatePerson(where: $where) {
id
name
gender
birthDate
birthYear
address {
country {
code
name
}
addressLine
city
zipCode
addressKind
}
countries {
relationship
country {
code
name
}
}
identifiers {
value
country
kind
description
}
pepInfo {
pep
rca
confirmedPepStatus
confirmedRcaStatus
hits {
name
aliases
dateOfBirth {
dayOfMonth
month
year
}
countries {
code
name
}
pep
roles {
description
details
startDate
endDate
}
rca
relations {
description
name
birthDate
roles {
description
details
startDate
endDate
}
externalUrls
}
custom
externalUrls
confirmedMatch
}
}
tags {
id
name
created
}
entityPortfolioStatusInfo {
status
previousStatus
modifiedAt
}
sanctionInfo {
sanctioned
sanctions {
sanctionedBy
sourceReference
sanctionedSince
program
sourceUrl
confirmedMatch
}
}
relationships {
edges {
kind
explanation
custom
node {
... on BusinessPerson {
id
name
}
... on Company {
id
name
}
... on CustomBusinessPerson {
id
name
}
}
details {
... on OwnershipRelationDetails {
share
}
}
}
}
amsCount
isMonitored
flags
riskSignals {
signals {
name
riskFactors {
name
dateTime
paths {
edges {
kinds
node {
... on BusinessPerson {
id
name
}
... on Company {
id
name
}
... on CustomBusinessPerson {
id
name
}
}
}
}
}
}
}
userAssessedRiskLevel
reviews {
id
pdf
createdAt
privatePersonId
userAssessedRiskLevel
validUntilDate
}
nextScheduledReviewDate
customRiskFields {
riskField {
id
name
kind
options {
id
name
}
}
selectedOptions {
id
name
}
}
ams {
id
entityId
published
publisher
title
summary
bodyText
url
clusteredEvents {
id
url
}
authors
images
entityMentions {
text
span {
start
end
}
entityType
containingPhrase
containingPhraseSpan {
start
end
}
amsPredictions {
context {
start
end
}
classification
score
}
field
amsClassification
}
topicMentions {
topic
mentions
}
eventKind
createdBy {
id
name
avatar
email
accountKind
}
behindPaywall
}
}
}input PrivatePersonWhereInput {
id: PrivatePersonId!
}Arguments
where PrivatePersonWhereInput! non-null input
Type
PrivatePerson object
PrivatePerson
A resource representing a private person.
Response Fields
id PrivatePersonId! non-null scalar
PrivatePersonId!
The internal ID of this private person.
name String! non-null scalar
String!
Person name.
gender Gender enum
Gender
The gender of the person.
birthDate Date scalar
Date
The birth date of the person.
birthYear Year scalar
Year
The birth year of the person.
address [Address!]! non-null object
countries [CountryContext!]! non-null object
identifiers [EntityIdentifier!]! non-null object
pepInfo PepInfo! non-null object
PepInfo!
PEP information.
tags [Tag!]! non-null object
[Tag!]!
Tags added to the person.
entityPortfolioStatusInfo EntityPortfolioStatusInfo object
EntityPortfolioStatusInfo
The team-assigned entity portfolio status information for the private person.
sanctionInfo SanctionInfo! non-null object
SanctionInfo!
Sanction information.
relationships EntityConnection! non-null object
kind [EntityRelationshipKind!]! non-null enum
amsCount Int! non-null scalar
Int!
The number of adverse media event found on this private person. This is an approximation and the actual number may be lower, but never higher.
isMonitored Boolean! non-null scalar
Boolean!
Whether this private person is monitored or not.
flags [FlagKind!]! non-null enum
[FlagKind!]!
Flagged events for related business persons.
riskSignals RiskSignals! non-null object
RiskSignals!
Risk signals. Currently there is only one possible risk signal, 'flags', which is created if we find flags of negative severity.
userAssessedRiskLevel RiskLevelKind enum
RiskLevelKind
User-assessed risk level for the private person. Determined by the user during the review process.
reviews [PrivatePersonReview!]! non-null object
[PrivatePersonReview!]!
Reviews created on this private person.
nextScheduledReviewDate DateTime scalar
DateTime
The date of the next scheduled review, based on the latest review user-assessed risk.
customRiskFields [EntityCustomRiskField!]! non-null object
[EntityCustomRiskField!]!
Custom risk field values assigned to this private person.
ams [AmsEvent!]! non-null object
[AmsEvent!]!
Adverse media articles found for this entity.
This field replaces the amsCount field, which will eventually be deprecated.
The amsCount field might differ from the actual number returned here, due to different screening solutions being used.
pageInfo SizePageInfoInput input
SizePageInfoInput
Used for pagination. Media articles are sorted by the highest relevance first.