Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This API’s main goal is to screen persons and businesses on an ongoing basis through our AML database.

Authorization

To access our AML monitoring API you need to provide:

  1. OAuth2 Access Tokens in each request. (Learn how to get an access token here);

  2. Your Application-Id*.

Info

*If you don’t have Application ID, please contact support@ondato.com.

Billing

There are some endpoints, which calls are charged by external provider. These endpoints are:

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/individuals/{monitorRecordId} - add/update single person, providing it’s Id.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/businesses/{monitorRecordId}- add/update single business, providing it's Id.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/individuals - add/update multiple persons, up to 25.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/businesses - add/update multiple businesses, up to 25.

Other AML Monitoring endpoints are free of charge.

Request limit

The request limit for this API is 5 requests per second.

Info

If you exceed the limit, you will not get the error.

The request call will be moved to the next second.

Monitoring

Monitoring consists of several parts which are described on the pages, listed below.

  1. Setup and manage worklist

  2. Add to monitoring and manage monitoring records

  3. Retrieve and review matches

  4. Subscribe to updates

  5. Check monitoring status

Please visit these pages for detailed descriptions.

Flow

Drawio
zoom1
simple0
inComment0
pageId2355462193
custContentId2354970667
lbox1
diagramDisplayNameUntitled Diagram.drawio
contentVer8
revision8
baseUrlhttps://ondato.atlassian.net/wiki
diagramNameUntitled Diagram.drawio
pCenter0
width1651
links
tbstyle
height521

...

Authorization

To access our AML screening API you need to provide an access token in each request. (Learn how to get an access token here).

The API has one scope: aml_monitoring_api, which provides access to all endpoints of this API.

Environments

Environment

Swagger URL

Base URL

Scopes

Sandbox

 

https://sandbox-amlmonitoring.ondato.com/swagger/index.html

https://sandbox-amlmonitoring.ondato.com

registries_naturalentityvalidation_api

Prod

https://amlmonitoring.ondato.com/swagger/index.html

https://amlmonitoring.ondato.com

registries_naturalentityvalidation_api

Endpoints

This API has the following endpoints:

...

Add to monitoring and manage monitoring records

Person monitoring:

Expand
titleManage person monitoring
Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/individuals - add/update multiple persons, up to 25 000.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/individuals/{monitorRecordId} - add/update single person, providing it’s Id.

Panel
bgColor#DEEBFF

GET /worklists/{worklistId}/individuals/{monitorRecordId} - get a person by Id.

Panel
bgColor#DEEBFF

GET /worklists/{worklistId}/individuals - get all persons.

Panel
bgColor#FF8F73

DELETE /worklists/{worklistId}/individuals/{monitorRecordId} - delete person from monitoring.

Business monitoring:

Expand
titleManage business monitoring
Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/businesses - add/update multiple businesses, up to 25 000.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/businesses/{monitorRecordId}- add/update single business, providing it's Id.

Panel
bgColor#DEEBFF

GET /worklists/{worklistId}/businesses/{monitorRecordId} - get a business by Id.

Panel
bgColor#DEEBFF

GET /worklists/{worklistId}/businesses - get all businesses.

Panel
bgColor#FF8F73

DELETE /worklists/{worklistId}/businesses/{monitorRecordId} - delete business from monitoring.

Retrieve and review matches

Person matches:

Expand
titleRetrieve and review person matches
Panel
bgColor#DEEBFF

GET /worklists/{worklistId}/individuals/{monitorRecordId}/matches - get person matches.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/individuals/{monitorRecordId}/matches/reviews - change status and add comment.

Panel
bgColor#DEEBFF

GET /worklists/{worklistId}/individuals/{monitorRecordId}/matches/{qrCode}/reviews - get reviews of the person match.

Panel
bgColor#DEEBFF

GET /individuals/{resourceId} - get detailed person info.

Business matches:

Expand
titleRetrieve and review business matches
Panel
bgColor#DEEBFF

GET /worklists/{worklistId}/businesses/{monitorRecordId}/matches - get business matches.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/businesses/{monitorRecordId}/matches/reviews - change status and add comment.

Panel
bgColor#DEEBFF

GET /worklists/{worklistId}/businesses/{monitorRecordId}/matches/{qrCode}/reviews - get reviews of the business match.

Panel
bgColor#DEEBFF

GET /businesses/{resourceId} - get detailed business info.

Billing (internal use only)

There are some endpoints, which calls are charged by external provider. These endpoints are:

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/individuals/{monitorRecordId} - add/update single person, providing it’s Id.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/businesses/{monitorRecordId}- add/update single business, providing it's Id.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/individuals - add/update multiple persons, up to 25.

Panel
bgColor#FFBDAD

PUT /worklists/{worklistId}/businesses - add/update multiple businesses, up to 25.

Other AML Monitoring endpoints are free of charge.

Request limit

The request limit for this API is 5 requests per second.

Info

If you exceed the limit, you will not get the error.

The request call will be moved to the next second.

...

Monitoring

Monitoring consists of several parts which are described on the pages, listed below.

  1. Setup and manage worklist

  2. Add to monitoring and manage monitoring records

  3. Retrieve and review matches

  4. Subscribe to updates

  5. Check monitoring status

Please visit these pages for detailed descriptions.