Business AML Monitoring
Table of Contents
Introduction
Once monitoring rules in the worklist are set up, you can do the following actions with businesses:
Manage business records:
Add a business to monitoring
Remove business from monitoring
Update business record
Get business records
Retrieve business matches
Get monitored business match details
Manage Business Records
Start monitoring a business
To start monitoring business, add it to the monitoring worklist.
To do this, call the following endpoint:
POST /v1/worklists/{worklistId}/legal-entity-records
This endpoint only capable to add 1 business at a time. To add multiple businesses in one request, please check out the next section.
Headers
Parameter | Type | Required | Description |
---|---|---|---|
worklistId | string | YES | The unique Id of the worklist. |
Correlation-Id | string | NO | A unique identifier assigned to the request. |
Application-Id | string | NO | Your application Id. Please contact support@ondato.com you don’t have one. |
Access token | string | YES | Described in the Authentication part |
Request body
Field | Type | Required | Description |
---|---|---|---|
| string | YES | The name of the business. |
| string | NO | A unique identifier for the business’es reference in the system. |
| string | NO | User created reference for the business in the system, for example "My Reference". |
Response
Field | Type | Description |
---|---|---|
| string | The |
Stop monitoring a business
Headers
Parameter | Type | Required | Description |
---|---|---|---|
worklistId | string | YES | The unique Id of the worklist. |
recordId | string | YES | The unique Id of the business to update. |
Correlation-Id | string | NO | A unique identifier assigned to the request. |
Application-Id | string | NO | Your application Id. Please contact support@ondato.com you don’t have one. |
Access token | string | YES | Described in the Authentication part |
Response
Update business monitoring record
Headers
Parameter | Type | Required | Description |
---|---|---|---|
worklistId | string | YES | The unique Id of the worklist. |
recordId | string | YES | The unique Id of the business to update. |
Correlation-Id | string | NO | A unique identifier assigned to the request. |
Application-Id | string | NO | Your application Id. Please contact support@ondato.com you don’t have one. |
Access token | string | YES | Described in the Authentication part |
Request body
Field | Type | Required | Description |
---|---|---|---|
| string | YES | The updated name of the business. |
| string | NO | An updated identifier for the business’es reference in the system. |
| string | NO | An updated reference for the business in the system. |
Response
Retrieve a specific business monitoring record
Headers
Parameter | Type | Required | Description |
---|---|---|---|
worklistId | string | YES | The unique Id of the worklist. |
recordId | string | YES | The unique Id of the business to retrieve. |
Correlation-Id | string | NO | A unique identifier assigned to the request. |
Application-Id | string | NO | Your application Id. Please contact support@ondato.com you don’t have one. |
Access token | string | YES | Described in the Authentication part |
Response
Field | Type | Description |
---|---|---|
| string | The unique identifier for the record in the system. |
| string | Date and time when the response was created. |
| string | The name of the business associated with the response. |
| string | A unique identifier for the business’es reference in the system. |
| string | User created reference for the business in the system, for example "My Reference". |
| integer | The number of open matches for the monitor record |
| integer | The number of matches already closed as false positive |
| integer | The number of matches already closed as true positive. |
| integer | The number of matches already discarded. |
| string | Date and time when the business record was first created. |
| string | Date and time when the business record was last updated. |
Retrieve all business monitoring records
Headers
Parameter | Type | Required | Description |
---|---|---|---|
worklistId | string | YES | The unique Id of the worklist. |
Correlation-Id | string | NO | A unique identifier assigned to the request. |
Application-Id | string | NO | Your application Id. Please contact support@ondato.com you don’t have one. |
Access token | string | YES | Described in the Authentication part |
Request body
Field | Type | Required | Description |
---|---|---|---|
| string | NO | The unique identifier for the record in the system. |
| string | NO | The name of the business. |
| string | NO | A unique identifier for the business’es reference in the system. |
| string | NO | User created reference for the business in the system, for example "My Reference". |
| string | NO | Date FROM when business record was added to worklist. Response will return business records added after this date. |
| string | NO | Date TO when business record was added to worklist. Response will return business records added before this date. |
Response
Field | Type | Description |
---|---|---|
| boolean | A boolean value indicating whether there are any errors in the response. If there are errors, the records array may contain error objects. |
| array | An array of objects representing the records in the response. |
records. | string | The unique identifier for the record in the system. |
records. | string | The date and time when the record was created in ISO 8601 format. |
records. | string | The name of the business. |
records. | string | A unique identifier for the business’es reference in the system. |
records. | string | User created reference for the business in the system, for example "My Reference". |
records. | object | An optional object containing information about any errors associated with the record. |
records.error. | string | A string code identifying the type of error that occurred. |
records.error. | string | A human-readable message describing the error that occurred. |
Retrieve Business Matches
If any of your monitored business records gets a match in our AML datasets, you can retrieve it.
Retrieve all matches of the business
Headers
Parameter | Type | Required | Description |
---|---|---|---|
worklistId | string | YES | The unique Id of the worklist. |
recordId | string | YES | The unique Id of the business record to retrieve. |
Correlation-Id | string | NO | A unique identifier assigned to the request. |
Application-Id | string | NO | Your application Id. Please contact support@ondato.com you don’t have one. |
Access token | string | YES | Described in the Authentication part |
Response
After successfully retrieving the business matches you’ll get a response with success code 201: Created
with fields:
Field | Type | Description |
---|---|---|
| integer | Total number of matches. |
| array<object> | An array of objects representing the match information. |
matches. | string | Current status of the business match. Possible enum values:
|
matches. | string | The unique Id of the business match. |
matches. | integer | Can be used to detect when the profile has changed. |
matches. | string | The unique id that can be used to retrieve the detailed information about business profile via |
matches. | integer | The match score. This means how accurate the found business match the monitored business. E.g. Possible values from |
matches. | string | The business name that has been matched in the monitoring. |
matches. | string | The name of the found business. |
matches. | string | The list of countries from the addresses and nationalities of the profile. |
matches. | string | Active datasets where business is tagged in. Possible enum values are any of the described datasets here. |
matches. | integer | This value can be used for version control. |
Retrieve a specific match of the business
Headers
Parameter | Type | Required | Description |
---|---|---|---|
worklistId | string | YES | The unique Id of the worklist. |
recordId | string | YES | The unique Id of the business record to retrieve. |
matchId | string | YES | The unique Id of the business match to retrieve. |
Correlation-Id | string | NO | A unique identifier assigned to the request. |
Application-Id | string | NO | Your application Id. Please contact support@ondato.com you don’t have one. |
Access token | string | YES | Described in the Authentication part |
Response
Field | Type | Description |
---|---|---|
| string | Current status of the business match. Possible enum values:
|
| string | The unique Id of the business match. |
| string | Can be used to detect when the profile has changed. |
| string | The unique id that can be used to retrieve the detailed information about business profile via |
| string | The match score. This means how accurate the found business match the monitored business. E.g. Possible values from |
| integer | The business name that has been matched in the monitoring. |
| integer | The name of the found business. |
| integer | The list of countries from the addresses and nationalities of the profile. |
| integer | Active datasets where business is tagged in. Possible enum values are any of the described datasets here. |
| string | This value can be used for version control. |
Get Monitored Business Match Details
Headers
Parameter | Type | Required | Description |
---|---|---|---|
resourceId | string | YES | The unique Id of the matched business profile to retrieve the detailed information. |
Correlation-Id | string | NO | A unique identifier assigned to the request. |
Application-Id | string | NO | Your application Id. Please contact support@ondato.com you don’t have one. |
Access token | string | YES | Described in the Authentication part |