IDCanopy Developers
Umbrella APIAML full screening

Hit records

The fields of a full AML profile returned by a screening check

Available on request. Contact IDCanopy for access; details may change.

Pending verification. Every field below follows the data provider's model plus our design and is to be defined with the contract. The names and spellings are indicative, not a contract.

A screening check returns a person profile with the attributes that explain the match. All sub-objects are optional and may be absent or empty.

Profile attributes (data.attributes)

FieldTypeDescription
firstNamestringGiven name.
middleNamestringMiddle name or names, if any.
lastNamestringFamily name.
genderstringMale, Female or Unknown.
datesOfBirthIsostring arrayKnown dates of birth, ISO YYYY-MM-DD.
datesOfDeathIsostring arrayKnown dates of death, ISO format.
nationalitiesIsoCodesstring arrayNationality country codes, ISO 3166-1 alpha-2.
isDeceasedbooleanWhether the person is known to be deceased.
isDeletedbooleanWhether the profile has been logically deleted in the back systems.
monitoringIdstringIdentifier used for ongoing monitoring of this profile.
versionintegerInternal version of the profile in the monitoring system.
datasetsstring arrayDatasets that apply to the profile, for example ["PEP-LINKED","POI","SAN-CURRENT"]. See Screening an individual.
addressesobject arrayKnown addresses. See below.
aliasesobject arrayName variations and alternative spellings. See below.
contactEntriesobject arrayPhone, fax and email entries. See below.
notesobject arrayFree-form notes on the profile.
evidencesobject arraySources behind the profile: articles, websites, official documents. See below.
profileImagesstring arrayURLs of profile images.
pepEntriesobject or arrayStructured PEP status, or {} when not applicable.
pepByAssociationEntriesobject arrayPEP-by-association links to other profiles via shared evidence.
poiEntriesobject arrayProfiles of interest, with public roles and positions. See below.
sanEntriesobjectSanctions information, grouped by status. See below.
relEntriesobject arrayRegulatory enforcement entries. See below.
rreEntriesobject arrayReputational risk exposure entries. See below.
ddEntriesobject arrayDisqualified director entries.
griEntriesobject arrayGambling risk intelligence entries. See below.
identifiersobject arraySystem identifiers and external reference IDs.
individualLinksobject arrayIndividuals linked directly to the subject. See below.
businessLinksobject arrayBusinesses linked to the subject, with their key people. See below.

Address object (addresses[])

FieldTypeDescription
addressTypestringPlace of birth, Business, Residential, and so on.
line1stringFirst line of the address.
line2stringSecond line, if any.
citystringCity or town.
postcodestringPostal code, if available.
countystringCounty or region.
countyAbbreviationstringAbbreviation or code for the county or region.
countryIsoCodestringTwo-letter ISO country code.

Alias object (aliases[])

FieldTypeDescription
firstNamestringGiven name used in the alias.
middleNamestringMiddle name or names, if any.
lastNamestringFamily name used in the alias.
typestringAlias type, for example Name Spelling Variation or Former name.

Contact entry object (contactEntries[])

FieldTypeDescription
categorystringTelephone, Fax, Email, and so on.
valuestringThe contact value.

Evidence object (evidences[])

FieldTypeDescription
evidenceIdstringIdentifier of the evidence.
datasetsstring arrayDatasets this evidence supports.
originalUrlstringURL of the original source.
assetUrlstringURL of a stored copy or document, if any.
publicationDateIsostringPublication date, ISO format.
captureDateIsostringDate the evidence was captured or indexed.
summarystringShort description of what the source says.
titlestringTitle of the article or document.
credibilitystringSource credibility, for example High or Medium, where available.
languagestringLanguage code of the source, for example eng.
isCopyrightedbooleanWhether the source is copyrighted.

POI entry object (poiEntries[])

FieldTypeDescription
categorystringCategory of the profile of interest, for example Other Public Figures or Senior Government Officials.
evidenceIdsstring arrayEvidence that supports the classification.
positionsobject arrayPositions held, see below.

Position object (positions[])

FieldTypeDescription
countryIsoCodestringISO 3166-1 alpha-2 code of the country of the position.
dateFromIsostringStart date, ISO format, sometimes year only.
dateToIsostringEnd date, ISO format, if applicable.
positionstringTitle of the role.
segmentstringSegment or classification of the position.

Sanctions object (sanEntries)

sanEntries groups sanctions by status: current for active sanctions and former for historical ones, when the source provides them.

FieldTypeDescription
eventsobject arrayChronological events on the sanction.
measuresstring arrayMeasures imposed, for example Travel Ban or asset freezes.
regimeobjectIssuing body and regime name.
sanctionIdstringIdentifier of the sanction, if present.

Sanction event object (events[])

FieldTypeDescription
dateIsostringEvent date, ISO format.
evidenceIdsstring arrayEvidence supporting the event.
typestringEvent type, for example Added.

Pending verification: the source is inconsistent here; the contract will define it. The sanctions events use dateIso and evidenceIds, while the REL and RRE event tables below use dateISO and evidenceIDs.

Sanction regime object (regime)

FieldTypeDescription
bodystringIssuing body or authority.
namestringName of the regime.
originstringCountry or organisation of origin.

REL entry object (relEntries[])

FieldTypeDescription
categorystringCategory of the entry, for example Law Enforcement.
subcategorystringName of the list.
eventsstring arrayEvents on the entry.

Pending verification: the source is inconsistent here; the contract will define it. This table gives events as a string array, while the event object below describes events as an object array.

REL event object (events[])

FieldTypeDescription
typestringEvent type, for example Arrest.
currencyCodestringCurrency of a financial penalty, where the event has one.
amountintegerAmount of the financial penalty, if applicable.
periodstring arrayLength of a penalty, as days, months and years.
dateISOstringEvent date, ISO format.
evidenceIDsstring arrayEvidence supporting the event.

RRE entry object (rreEntries[])

FieldTypeDescription
categorystringCategory of the entry.
subcategorystringName of the list.
eventsstring arrayEvents on the entry.

Pending verification: the source is inconsistent here; the contract will define it. As in the REL entry above, events is a string array in this table but an object array in the event object below.

RRE event object (events[])

FieldTypeDescription
typestringEvent type, for example Court Proceedings in Progress: Remand.
dateISOstringEvent date, ISO format.
evidenceIDsstring arrayEvidence supporting the event.

GRI entry object (griEntries[])

FieldTypeDescription
titlestringTitle of the report.
evidenceIdstringIdentifier of the supporting evidence.
summarystringDescription of the report.
keywordsstringKeywords associated with the report.
FieldTypeDescription
firstNamestringGiven name of the linked individual.
middleNamestringMiddle name or names, if any.
lastNamestringFamily name of the linked individual.
datasetsstring arrayDatasets that apply to the linked individual.
monitoringIdstringMonitoring identifier of the linked individual.
ownershipPercentagenumberOwnership percentage when the link is an ownership link.
relationshipstringHow the person is related to the subject.
idstringIdentifier of the linked individual.
FieldTypeDescription
namestringName of the linked business.
datasetsstring arrayDatasets that apply to the business.
monitoringIdstringMonitoring identifier of the business profile.
ownershipPercentagenumberOwnership percentage where applicable.
relationshipstringHow the business is related to the subject.
idstringIdentifier of the business profile.
individualLinksobject arrayKey people of the business, as linked individual objects above.

On this page