Authenteq API Documentation
  • Introduction
  • Create an Account
  • Documentation
    • Change Log
      • Mobile SDK
      • Web and API
    • Migration Guides
      • Mobile SDK 1.63 & WebIDV
      • Multi-Document Flow
    • Version Support
  • Mobile SDK
    • iOS
      • iOS Requirements
      • Installation
      • Identification
        • Identification Result
        • Document Identification Result
      • Face Authentication
      • Errors
      • Customization
    • Android
      • Android Requirements
      • Installation
      • Identification
        • Identification Result
        • Document Identification Result
      • Face Authentication
      • Customization
    • React Native
      • iOS
      • Android
    • Flutter
      • iOS
      • Android
    • Authentication Token
    • UI Customization
    • Examples
  • Web
    • Web Overview
    • Getting Started
    • How to Integrate Web?
    • Examples
    • API Reference
  • Export
    • Export Overview
    • API Reference
  • Webhook
    • Webhook Overview
  • AML
    • AML Overview
    • API Reference
  • Verification Links
    • Verification Links Overview
  • Recognition
    • Recognition Overview
    • API Reference
Powered by GitBook
On this page
  • AML Search by Verification
  • AML Search by Person

Was this helpful?

  1. AML

API Reference

PreviousAML OverviewNextVerification Links Overview

Last updated 1 year ago

Was this helpful?

AML Search by Verification

POST https://api.app.authenteq.com/aml/search-by-verification

This endpoint makes the AML search taking the person details from the given identity verification.

A search request in the request body should be represented in JSON and conforms to the following JSON schema:

Headers

Name
Type
Description

Authentication*

string

Your client credentials combined with a colon separator, base64-encoded and prefixed with "Basic ".

Request Body

Name
Type
Description

verificationId*

string

The id of an identity verification from which to extract the exact person details.

The AML check has been requested successfully. Please sign in to your account in and review the result.

{
  "uuid": "b4abfad2-3d9f-11ee-924e-784f4385af2b",
  "searchType": "BY_VERIFICATIOIN",
  "reference": "d364cb70-3cdc-11ee-b43e-784f4385af2b",
  "surname": "DOE",
  "givenNames": "JOHN",
  "dateOfBirth": "1961-08-24",
  "countryCode": "USA",
  "url": "https://id.amiqus.co/clients/123/records/456"
}
{
  "errorCode": "MISSING_REQUEST_BODY",
  "errorMessage": "Required request body is missing"
}
{
  "errorCode": "INVALID_REQUEST_BODY",
  "errorMessage": "Request body contains an invalid data",
  "errorDetails": {
    "verificationId": [
      "must not be null"
    ]
  }
}
{
  "errorCode": "REQUEST_UNPROCESSABLE",
  "errorMessage": "Given request cannot be processed",
  "errorDetails": {
    "reason": "Requested verification not found"
  }
}
{
  "errorCode": "REQUEST_UNPROCESSABLE",
  "errorMessage": "Given request cannot be processed",
  "errorDetails": {
    "reason": "Requested verification has an unexpected status: FAILED"
  }
}
{
  "errorCode": "REQUEST_UNPROCESSABLE",
  "errorMessage": "Given request cannot be processed",
  "errorDetails": {
    "reason": "Requested verification has no document data"
  }
}
{
  "errorCode": "API_KEYS_MISSING",
  "errorMessage: "No API Keys in the Authorization header"
}
{
  "errorCode": "API_KEYS_INVALID",
  "errorMessage: "Invalid API Keys in the Authorization header"
}
{
  "errorCode": "API_KEYS_BAD",
  "errorMessage: "Bad API Keys"
}
{
  "errorCode": "ACCOUNT_DEACTIVATED",
  "errorMessage: "Account deactivated. Please contact your Authenteq Sales  Representative in order to keep using this service"
}
{
  "errorCode": "AML_DISABLED",
  "errorMessage: "Account deactivated. Please contact your Authenteq Sales Representative in order to keep using this service to get access to this service"
}

AML Search by Person

POST https://api.app.authenteq.com/aml/search-by-person

This endpoint makes the AML seach with the given person details.

A search request in the request body should be represented in JSON and conforms to the following JSON schema:

Headers

Name
Type
Description

Authentication*

string

Your client credentials combined with a colon separator, base64-encoded and prefixed with "Basic ".

Request Body

Name
Type
Description

surname*

string

The person's surname. It must not be longer than 255 characters.

givenNames*

string

The person's given names. It must not be longer than 255 characters.

dateOfBirth

string

The person's date of birth. Format: YYYY-MM-DD. Example: 1976-12-01. The age must be in range of 16 to 200 years.

countryCode

string

The country code as ISO 3166-1 alpha-2 and alpha-3 strings of the person's country of residence.

reference*

UUID

The reference that uniqely identifies the person.

{
  "uuid": "b4abfad2-3d9f-11ee-924e-784f4385af2b",
  "searchType": "BY_PERSON",
  "reference": "d364cb70-3cdc-11ee-b43e-784f4385af2b",
  "surname": "DOE",
  "givenNames": "JOHN",
  "dateOfBirth": "1961-08-24",
  "countryCode": "USA",
  "url": "https://id.amiqus.co/clients/123/records/456"
}
{
  "errorCode": "MISSING_REQUEST_BODY",
  "errorMessage": "Required request body is missing"
}
{
  "errorCode": "INVALID_REQUEST_BODY",
  "errorMessage": "Request body contains an invalid data",
  "errorDetails": {
    "surname": [
      "must not be blank"
    ],
    "givenNames": [
      "must not be blank"
    ],
    "reference": [
      "must not be null"
    ]
  }
}
{
  "errorCode": "API_KEYS_MISSING",
  "errorMessage: "No API Keys in the Authorization header"
}
{
  "errorCode": "API_KEYS_INVALID",
  "errorMessage: "Invalid API Keys in the Authorization header"
}
{
  "errorCode": "API_KEYS_BAD",
  "errorMessage: "Bad API Keys"
}
{
  "errorCode": "ACCOUNT_DEACTIVATED",
  "errorMessage: "Account deactivated. Please contact your Authenteq Sales Representative in order to keep using this service"
}
{
  "errorCode": "AML_DISABLED",
  "errorMessage: "Account deactivated. Please contact your Authenteq Sales Representative in order to keep using this service to get access to this service"
}

Both endpoints just start AML search that performs and finishes asynchronously. You will be notified when it's finished and about the result via your webhook. Please contact your Sales Representative to register a webhook for you.

The AML check has been requested successfully. Please sign in to your account in and review the result.

https://api.app.authenteq.com/aml/search-by-verification-request-schema.json
Amiqus Dashboard
https://api.app.authenteq.com/aml/search-by-person-request-schema.json
Amiqus Dashboard