Screening
Screen a company with its board and beneficial owners
Screens a company together with its current board, management and beneficial owners against PEP and sanctions lists, and stores the result. subjects (keys from GET /screening/companies/{companyId}/plan) screens only those people and companies; the company itself is always screened. Billed per screened person or company.
Screens the company, its board, management, signatories, liquidators, partners and beneficial owners in one call, from the company’s ID. Requires the pep scope on the API key.
Company and person screening explains who is included, how each person is matched and the response, and Reviewing hits covers decisions and history.
Authorization
x-api-keystringheaderrequiredYour API key, sent in the x-api-key header.
Path parameters
companyIdintegerrequiredInternal company ID
Query parameters
onlyWithHitsbooleanLeave out subjects without hits
includeQueriesbooleanInclude the queries sent for each subject
refreshbooleanScreen again even when the same screening ran in the last 24 hours (billed)
includeHitsbooleanfalse: the subjects with their hit counts only (page the hits with POST /screening/{screeningId}/subjects/{subjectId}/hits)
Bodyapplication/json
rolesstring[] | nullsubjectsstring[] | nullserviceScopestring | nullnameMatchingstring | nullminimumNameMatchScorenumber | nullfuzzyBirthDateMatchingboolean | nullupdatedAfterstring | nullminExpiresstring | nulltestModebooleanResponses
The stored screening · application/json
screeningIdstringtypestring | nullcompanyIdinteger | nullpersonIdinteger | nullscreenedAtUtcstringtestModebooleanreusedbooleanorderScreeningOrder_DtoHide child attributes
documentOrderGuidstringorderedAtUtcstringpricenumber | nullcurrencystring | nullsummaryTeamScreeningSummary_DtoHide child attributes
subjectCountintegerscreenedSubjectCountintegernotScreenedCountintegerqueryCountintegersubjectsWithHitsintegerhitCountintegernewHitCountintegerpendingHitCountintegerhitCountByCategoryobject | nullShow child attributes
beneficialOwnerStatusstring | nullbeneficialOwnerStatusDescriptionstring | nullsubjectsTeamScreeningSubject_Dto[] | nullHide child attributes
subjectIdintegertypestringpersonIdinteger | nullcompanyIdinteger | nullreferencestring | nullnamestring | nullidentityNumberstring | nullbirthDatestring | nullcitizenshipCountryCodestring | nullscreenedOnstring | nullnotScreenedReasonstringrolesTeamScreeningRole_Dto[] | nullShow child attributes
groupstringcodestring | nulldescriptionstring | nullextentCodestring | nullextentDescriptionstring | nullpositionStartstring | nullqueryCountintegerqueriesTeamScreeningQuery_Dto[] | nullShow child attributes
reasonstringnamestring | nullitemNumberstring | nullitemDatestring | nullrawHitCountintegerhitCountintegernewHitCountintegerpendingHitCountintegermaxHitRatinginteger | nullhitCountByRatingobject | nullShow child attributes
screenedBeforebooleanhitsTeamScreeningHitSummary_Dto[] | nullShow child attributes
hitIdintegercategorystringnamestring | nullbirthDatestring | nullisEntitybooleansourceNamestring | nulllistTypestring | nullexternalIdstring | nullhitRatingintegernameMatchScorenumber | nulltierinteger | nullmatchedViastringisNewbooleanresolutionstringresolvedAtUtcstring | nullresolutionCommentstring | nulllistEntryUpdatedAtUtcstring | nullwarningsstring[] | nullerrorsstring[] | nullA role that cannot be requested, a subject the plan does not have, or more subjects than can be screened in one call
Company not found or not accessible
The lists could not be searched (screening_failed); nothing was billed