GET /entity/{entityId}/checks) when an entity has a configured profile will still return all of the structures of the existing check results. There is however, an additional section/object named entityProfileResult. An example response would look something like the following:
Below is a brief summary of the properties contained in the entityProfileResult
| Raw Result | Commentary | Type |
|---|---|---|
| entityProfileResult | This is the object response returned after making a call to this endpoint. | Object |
| actionRecommended | This is the same actionRecommended as found in the original checkSummary. It contains the result one of: PASS PASS_MANUAL REFER FAIL FAIL_MANUAL UNCHECKED It’s recommended you decide how to interpret these results. | String |
| addressResults | Each address gets its own results | Object |
| checkResults | For each checkType that was applied in this profile - did it PASS, FAIL or was NA (not applicable). | Array of Objects |
| checkType | The list of checkTypes applied as part of this profile. | String |
| documentResults | Like the addresses, we supply the results of each document that was checked. | Object |
| entityId | This is the entity Identifier. | |
| It’s recommended you store this value | String | |
| issueList | This is the comma-separated list of issues Issue codes are: 404: No match 500: Service error PTL: Partial match only PEP: PEP match S: Sanctions match WL: AML Watchlist match M: Adverse Media match FRAUD: Fraud list or check match DUP: Duplicate BL: Blacklist ATT: No IDV data ATT-IDV: ID Validation failed ATT-PHT: Photo comparison failed ATT-OCR: OCR scanned document was modified ATT-NCMP: Biometrics Not Completed FRAUD: Fraud list match DEVICE: There was a device-fraud related issue SUPPORT-DOCS: Supporting Documents | String |
| kycResults | We break down each ID element that’s used to verify an entity. | Array of Objects |
| latestCheckDate | This describes when the check was last run. | String |
| manualIntervention | Was manual intervention required? | Boolean |
| profileName | Specify if profile name was applied. | String |
| riskLevel | Final risk level. | String |
| riskPolicy | Risk policy applied, based on the risk rules engine. | String |
checkSummary key/value pairs. But all of that raw data is still available if you request a full check result.
A summary result will return the checkRisk, checkSummary and entityProfileResult properties.
A simple result will just return the entityProfileResult property - although this only works for entity’s with a profile.
Example
entityProfileResult
EntityProfileResult Fail
EntityProfile No matches