Checkio API
post/{tenantId}/v1/verification/aml-check

AML check

Requires Authentication
Verification

Performs an anti-money laundering check

Path Parameters

NameTypeDescription
tenantId
required
string (uuid)Tenant UUID

Request Body

required
firstName
string
required
lastName
string
required
middleName
string
dateOfBirth
string
required
address
required
Address
type
string
ukAddress
UKAddress

Responses

AML check result

Response Bodyapplication/json
meta
ResponseMeta
request
object
wallet
object
data
AMLCheckData
id
string (uuid)
status
string
enum: "pending" | "completed" | "failed"
passed
boolean
nameCheck
boolean
dobCheck
boolean
addressCheck
boolean
pepCheck
boolean
documentCheck
boolean
mortalityCheck
boolean
reportUrl
string
errorMessage
string
createdAt
string (date-time)
updatedAt
string (date-time)
firstName
string
lastName
string
middleName
string
dateOfBirth
string
- ISO date (YYYY-MM-DD)
address
AMLCheckAddress
externalReference
string
transactionId
string

Code Examples

curl -X POST 'https://api-next.checkio.co.uk/{tenantId}/v1/verification/aml-check' \
  -H 'Authorization: Bearer {token}' \
  -H 'Content-Type: application/json' \
  -d '{
  "firstName": "string",
  "lastName": "string",
  "middleName": "string",
  "dateOfBirth": "string",
  "address": {
    "type": "string",
    "ukAddress": {
      "subBuildingName": "string",
      "buildingName": "string",
      "buildingNumber": "string",
      "thoroughfare": "string",
      "townOrCity": "string",
      "district": "string",
      "county": "string",
      "country": "string",
      "postcode": "string"
    }
  }
}'