Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 44 Next »

Getting started

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

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:

Setup and manage worklist

Endpoint

Description

Link to details

1

POST /v1/worklists

Create a new worklist

2

DELETE /v1/worklists/{worklistId}

Delete a specific worklist

3

PUT /v1/worklists/{worklistId}

Update an existing worklist

4

GET /v1/worklists/{worklistId}

Retrieve a specific worklist

5

POST /v1/worklists/search

Search for worklists based on certain criteria

Person endpoints

Endpoint

Description

Link to details

1

Monitoring

2

POST /v1/worklists/{worklistId}/natural-entity-records/search

Get all person records in the monitoring worklist

Link

3

POST /v1/worklists/{worklistId}/natural-entity-records/batch

Add multiple person records in the monitoring worklist

Link

4

PUT /v1/worklists/{worklistId}/natural-entity-records/batch

Update multiple person records in the monitoring worklist

Link

5

DELETE /v1/worklists/{worklistId}/natural-entity-records/batch

Delete multiple person records from the monitoring worklist

Link

6

GET /v1/worklists/{worklistId}/natural-entity-records/{recordId}

Get a specific person record from the monitoring worklist

Link

7

PUT /v1/worklists/{worklistId}/natural-entity-records/{recordId}

Update a specific person record in the monitoring worklist

Link

8

DELETE /v1/worklists/{worklistId}/natural-entity-records/{recordId}

Delete a specific person record from the monitoring worklist

Link

9

POST /v1/worklists/{worklistId}/natural-entity-records/{recordId}

Add a specific person record to the monitoring worklist

Link

10

Retrieve matches

11

POST /v1/worklists/{worklistId}/natural-entity-records/{recordId}/search

Search for all matches of the specific person record in the monitoring worklist

Link

12

GET /v1/worklists/{worklistId}/natural-entity-records/{recordId}/matches/{matchId}

Search for a particular match of the specific person record in the monitoring worklist

Link

13

Get record details

14

GET /v1/natural-entity-details/{resourceId}

Get detailed response of the monitored person

Link

Business endpoints

Endpoint

Description

Link to details

1

Monitoring

2

POST /v1/worklists/{worklistId}/legal-entity-records/search

Get all business records in the monitoring worklist

3

POST /v1/worklists/{worklistId}/legal-entity-records/batch

Add multiple business records to the monitoring worklist

4

PUT /v1/worklists/{worklistId}/legal-entity-records/batch

Update multiple business records in the monitoring worklist

5

DELETE /v1/worklists/{worklistId}/legal-entity-records/batch

Delete multiple business records from the monitoring worklist

6

GET /v1/worklists/{worklistId}/legal-entity-records/{recordId}

Get a specific business record from the monitoring worklist

7

PUT /v1/worklists/{worklistId}/legal-entity-records/{recordId}

Update a specific business record in the monitoring worklist

8

DELETE /v1/worklists/{worklistId}/legal-entity-records/{recordId}

Delete a specific business record from the monitoring worklist

9

POST /v1/worklists/{worklistId}/legal-entity-records/{recordId}

Add a specific business record to the monitoring worklist

10

Retrieve matches

11

POST /v1/worklists/{worklistId}/legal-entity-records/{recordId}/search

Search for all matches of a specific business record in the monitoring worklist

12

GET /v1/worklists/{worklistId}/legal-entity-records/{recordId}/matches/{matchId}

Search for a particular match of a specific business record in the monitoring worklist

13

Get record details

14

GET /v1/legal-entity-details/{resourceId}

Get detailed response of the monitored business

Billing (internal use only)

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

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

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

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

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.

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.

  • No labels