The bulk endpoint allows you to perform AML compliance checks on multiple data records simultaneously. This feature is ideal for batch processing and large datasets, enabling you to efficiently screen multiple entities or transactions against our AML compliance algorithms.
Body
Required
request body of bulk endpoint
-
Minimum length is
1
, maximum length is100
. -
Minimum length is
5
, maximum length is150
. -
Minimum length is
5
, maximum length is100
. -
Minimum value is
1
, maximum value is10
. Default value is5
. -
Minimum value is
85
, maximum value is100
. Default value is90
. -
Minimum value is
1920
, maximum value is2024
. -
Not more than
5
elements. Values areadverse
,regulation
,sanction
,law_enforcement
, orpep
. -
Values are
individual
,legal_entity
,company
,organization
,vessel
,aircraft
,crypto_wallet
, orunknown
. -
include / exclude keyword phonetic match results.
Default value is
false
.
POST
/bulk
curl \
--request POST 'https://api.klexta.com/rta/bulk' \
--header "Content-Type: application/json" \
--header "x-client-id: string" \
--header "x-klexta-key: string" \
--data '[{"requestId":"string","keyword":"string","identification":"string","size":5,"minSimilarity":90,"birthYear":42,"listType[]":["adverse"],"entityType":"individual","phoneticEnabled":false}]'
Request examples
# Headers
x-client-id: string
x-klexta-key: string
# Payload
[
{
"requestId": "string",
"keyword": "string",
"identification": "string",
"size": 5,
"minSimilarity": 90,
"birthYear": 42,
"listType[]": [
"adverse"
],
"entityType": "individual",
"phoneticEnabled": false
}
]
Response examples (200)
[
{
"requestId": "string",
"result": [
{
"id": "string",
"name": [
"string"
],
"datasets": [
"string"
],
"listTypes": [
"string"
],
"type": [
"string"
],
"riskLevel": "string",
"countries": [
"string"
],
"similarity": {
"ratio": 42,
"matchedKeyword": "string",
"matchedWith": "NAME",
"phoneticMatch": true
},
"_links": {
"appURL": "string"
}
}
]
}
]
Response examples (400)
{
"type": "string",
"title": "string"
}
Response examples (401)
{
"type": "string",
"title": "string"
}
Response examples (402)
{
"type": "string",
"title": "string"
}
Response examples (403)
{
"type": "string",
"title": "string"
}
Response examples (422)
{
"type": "string",
"title": "string"
}
Response examples (429)
{
"type": "string",
"title": "string"
}
Response examples (500)
{
"type": "string",
"title": "string"
}