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
}
}
roles {
roleTitle
period {
from
to
}
isActive
entity {
... on BusinessPerson {
id
name
}
... on Company {
id
name
}
... on CustomBusinessPerson {
id
name
}
}
}
holdings {
shareClasses {
shareClass
sharePercentage {
from
to
}
}
totalSharePercentage {
from
to
}
editMetadata {
editKind
updatedAt
editedBy {
id
name
avatar
email
accountKind
}
comment
}
entity {
... on BusinessPerson {
id
name
}
... on Company {
id
name
}
... on CustomBusinessPerson {
id
name
}
}
}
beneficialOwnerships {
reasons
editMetadata {
editKind
updatedAt
editedBy {
id
name
avatar
email
accountKind
}
comment
}
entity {
... on BusinessPerson {
id
name
}
... on Company {
id
name
}
... on CustomBusinessPerson {
id
name
}
}
}
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
}
}
documents {
id
fileName
contentType
size
lastModifiedAt
downloadUrl
source
status
}
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.
roles [Role!]! non-null object
[Role!]!
The roles that connected business persons hold in companies.
includePrevious Boolean scalar
Boolean
Whether to include previous roles, i.e., roles which have been terminated.
ignoreEdits Boolean scalar
Boolean
Whether to ignore edits made by users. If set to true, the returned roles will only be based
on official registry data, disregarding any edits made by users.
holdings [Ownership!]! non-null object
[Ownership!]!
The direct holdings of connected business persons, i.e., companies owned by these persons.
minimumSharePercentage Float scalar
Float
The lower bound of the share percentage range to include in the result.
Must be greater than or equal to 0, and at most 100.
ignoreEdits Boolean scalar
Boolean
Whether to ignore edits made by users. If set to true, the returned holdings will only be based
on official registry data, disregarding any edits made by users.
beneficialOwnerships [BeneficialOwner!]! non-null object
[BeneficialOwner!]!
The beneficial ownerships that connected business persons hold in companies.
ignoreEdits Boolean scalar
Boolean
Whether to ignore edits made by users. If set to true, the returned beneficial ownerships
will only be based on official registry data, disregarding any edits made by users.
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.
documents [Document!]! non-null object
[Document!]!
List documents and document orders in progress related to the 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.