Strise Connect API Docs
Queries

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

PrivatePersonWhereInput!

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

[Address!]!

countries [CountryContext!]! non-null object

[CountryContext!]!

identifiers [EntityIdentifier!]! non-null object

[EntityIdentifier!]!

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

EntityConnection!

kind [EntityRelationshipKind!]! non-null enum

[EntityRelationshipKind!]!

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.

On this page