customBusinessPerson
Find a custom business person by their internal Strise ID.
query CustomBusinessPerson($where: CustomBusinessPersonWhereInput!) {
customBusinessPerson(where: $where) {
id
birthDate
birthYear
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
}
}
name
addresses {
country {
code
name
}
addressLine
city
zipCode
addressKind
}
countries {
relationship
country {
code
name
}
}
identifiers {
value
country
kind
description
}
relationships {
edges {
kind
explanation
custom
node {
... on BusinessPerson {
id
name
}
... on Company {
id
name
}
... on CustomBusinessPerson {
id
name
}
}
details {
... on OwnershipRelationDetails {
share
}
}
}
}
sanctionInfo {
sanctioned
sanctions {
sanctionedBy
sourceReference
sanctionedSince
program
sourceUrl
confirmedMatch
}
}
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
}
flags
riskSignals {
signals {
name
riskFactors {
name
dateTime
paths {
edges {
kinds
node {
... on BusinessPerson {
id
name
}
... on Company {
id
name
}
... on CustomBusinessPerson {
id
name
}
}
}
}
}
}
}
}
}input CustomBusinessPersonWhereInput {
id: CustomBusinessPersonId!
}Arguments
where CustomBusinessPersonWhereInput! non-null input
CustomBusinessPersonWhereInput!
Type
CustomBusinessPerson object
CustomBusinessPerson
A resource representing a user generated custom business person.
Response Fields
id CustomBusinessPersonId! non-null scalar
birthDate Date scalar
birthYear Year scalar
pepInfo PepInfo! non-null object
PepInfo!
PEP information.
name String! non-null scalar
String!
Entity name.
addresses [Address!]! non-null object
[Address!]!
The available addresses of the entity.
countries [CountryContext!]! non-null object
[CountryContext!]!
The countries for the Entity.
identifiers [EntityIdentifier!]! non-null object
[EntityIdentifier!]!
The official identifiers for this Entity. Since an Entity can have several ids (even within the same country), this is a list.
relationships EntityConnection! non-null object
EntityConnection!
Related entities (e.g. persons, companies) for this entity. Can be UBOs, board members, etc.
kind [EntityRelationshipKind!]! non-null enum
[EntityRelationshipKind!]!
The type of relationships to fetch. If not specified, all relationships will be fetched. Providing an empty list will return all relationship
preferCustomRelations Boolean! non-null scalar
Boolean!
Whether or not to prefer custom relations. If true, only custom relations are returned if any exists. Otherwise, officially registered relations are returned
sanctionInfo SanctionInfo! non-null object
SanctionInfo!
Sanction information related to this entity.
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.
flags [FlagKind!]! non-null enum
[FlagKind!]!
Flagged events found for this entity.
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.