---
title: "Retrieve all company info"
method: GET
path: "/kyb/companies/{id}/"
tags: ["Companies"]
---

# Retrieve all company info

`GET /kyb/companies/{id}/`

## Path parameters

- `id` string, required

## Response `200`

- CompanyDetail
  - `id` string, required
  - `company` CompanyDetailInfo, required
    - `companyName` string, required
    - `registrationNumber` string, nullable
    - `country` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW', required
    - `region` string, nullable
    - `type` string, nullable
    - `phone` string, nullable — Phone number in [E.164](https://wikipedia.org/wiki/E.164) format.
    - `website` string, uri, nullable
    - `email` string, email, nullable — Email address.
    - `brandNames` string[]
    - `activityCode` string, nullable
    - `tin` string, nullable — Taxpayer identification number.
    - `operatingAddress` string, nullable
    - `postalAddress` string, nullable — Registration address.
    - `postcode` string, nullable
    - `street` string, nullable
    - `city` string, nullable
    - `additionalInfo` object, required
  - `meta` CompanyMeta, required
    - `created` string, date-time, required
    - `status` 'PENDING' | 'PROCESSING' | 'NEED_TO_PROCESS' | 'NEED_TO_REVIEW' | 'COMPLETED'
    - `statusChangedAt` string, date-time, nullable, required
    - `statusChangedBy` ManagerAccount, required
      - `id` integer, required
      - `name` string, required
      - `surname` string, required
      - `email` string, email, required
    - `expirationStatus` 'PENDING' | 'EXPIRED'
    - `assignedTo` ManagerAccount, required
      - `id` integer, required
      - `name` string, required
      - `surname` string, required
      - `email` string, email, required
    - `initialSubmissionTime` string, date-time, nullable — Date and time when KYB form submit endpoint was called for the first time.
    - `submissionTime` string, date-time, nullable — Date and time when KYB form submit endpoint was called.
    - `matchedBlacklists` string[], nullable
    - `blacklistStatuses` BlacklistStatus[], nullable, required
      - `id` string, required
      - `status` 'CHECKED' | 'SKIPPED', required
    - `automationFlags` string[], nullable
    - `automationStatuses` object, nullable
    - `automationRanAt` string, date-time, nullable
    - `ipProxyRiskLevel` 'VERY_LOW' | 'LOW' | 'MEDIUM' | 'HIGH' | 'VERY_HIGH' | 'NOT_CHECKED'
    - `fraudProbLevel` 'VERY_LOW' | 'LOW' | 'MEDIUM' | 'HIGH' | 'VERY_HIGH' | 'NOT_CHECKED'
    - `sanctionsCheckStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND'
    - `sanctionsStatusSetAt` string, date-time, nullable — DEPRECATED
    - `sanctionsStatusSetBy` ManagerAccount, required
      - `id` integer, required
      - `name` string, required
      - `surname` string, required
      - `email` string, email, required
    - `amlComment` string, nullable — DEPRECATED
    - `negativeNewsStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND'
    - `newsStatusSetAt` string, date-time, nullable — DEPRECATED
    - `newsStatusSetBy` ManagerAccount, required
      - `id` integer, required
      - `name` string, required
      - `surname` string, required
      - `email` string, email, required
    - `negativeNewsComment` string, nullable — DEPRECATED
    - `approvalStatus` 'APPROVED' | 'DENIED'
    - `approvalStatusChangedAt` string, date-time, nullable
    - `denyReason` string, nullable — The reason why this KYB form was denied.
    - `informationRequested` boolean
    - `reviewLevel` string, nullable
    - `soleProprietor` boolean
  - `documents` KybDocument[], required
    - `created` string, date-time, required
    - `type` 'INCORPORATION_CERT' | 'DIRECTOR_CERT' | 'SHAREHOLDER_CERT' | 'UBO_CERT' | 'INCORPORATION_ARTICLES' | 'SHAREHOLDER_REGISTRY' | 'DIRECTORS_REGISTRY' | 'STATE_REGISTRY' | 'UBO_REGISTRY' | 'OWNERSHIP_STRUCTURE' | 'INCUMBENCY_CERT' | 'TRUST_AGREEMENT' | 'INFORMATION_STATEMENT' | 'GOOD_STANDING_CERT' | 'PROOF_OF_DOMAIN' | 'PROOF_OF_ADDRESS' | 'SOURCE_OF_FUNDS' | 'BANK_STATEMENT' | 'INVOICE' | 'ONLINE_PRESENCE' | 'DIRECTOR_ONLINE_PRESENCE' | 'SHAREHOLDER_ONLINE_PRESENCE' | 'WEBSITE_OVERVIEW' | 'E_SIGNATURE_CERT' | 'ANNUAL_REPORT' | 'NAME_CHANGE_PROOF' | 'TRADING_STATUS_PROOF' | 'ORG_CHART' | 'COMPANY_ADVERSE_MEDIA' | 'INDIVIDUAL_ADVERSE_MEDIA' | 'EMAIL_CHECK' | 'SOURCE_OF_WEALTH' | 'OTHER', required
    - `file` string, uri, required — Base64 encoded document file. Can be: `jpeg`, `jpg`, `png`, `gif`, `webp`, `heic`, `heif`, `pdf` files.
  - `beneficiaries` BeneficiaryDetail[], required
    - `id` string, required
    - `beneficiaryType` 'CEO' | 'REPRESENTATIVE' | 'SHAREHOLDER' | 'UBO' | 'ABO'
    - `beneficiaryTypes` BeneficiaryTypeEnum[]
    - `info` union, required
      - IndividualApplicant
        - `infoType` 'INDIVIDUAL' | 'COMPANY', required
        - `name` string, required
        - `surname` string, required
        - `email` string, email, nullable — Email address.
        - `phone` string, nullable — Phone number in [E.164](https://wikipedia.org/wiki/E.164) format.
        - `dateOfBirth` string, date, nullable
        - `country` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
        - `nationality` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
        - `documentNumber` string, nullable
        - `personalNumber` string, nullable
        - `citizenship` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
        - `countryOfBirth` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
        - `residentialAddress` string, nullable
        - `countryOfResidence` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
        - `postcode` string, nullable
        - `address` string, nullable
        - `street` string, nullable
        - `city` string, nullable
        - `tin` string, nullable
        - `taxResidence` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
        - `selfDeclaredPep` boolean, nullable
        - `additionalInfo` object
      - CompanyApplicant
        - `infoType` 'INDIVIDUAL' | 'COMPANY', required
        - `companyName` string, required
        - `registrationNumber` string, nullable
        - `country` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW', required
        - `region` string, nullable
        - `type` string, nullable
        - `phone` string, nullable — Phone number in [E.164](https://wikipedia.org/wiki/E.164) format.
        - `website` string, uri, nullable
        - `email` string, email, nullable — Email address.
        - `brandNames` string[]
        - `activityCode` string, nullable
        - `tin` string, nullable — Taxpayer identification number.
        - `operatingAddress` string, nullable
        - `postalAddress` string, nullable — Registration address.
        - `postcode` string, nullable
        - `street` string, nullable
        - `city` string, nullable
        - `additionalInfo` object
    - `positions` string[] — Positions of the beneficiary. Can be `shareholder`, `director`, or any other position.
    - `formFiller` boolean — Indicates whether this beneficiary is the filler of the KYB form.
    - `ownershipPercentage` number, double, nullable
    - `parent` string, nullable, required
    - `meta` BeneficiaryDetailMeta, required
      - `identifier` string, nullable, required
      - `clientId` string, nullable, required
      - `finalStatus` string, nullable, required
      - `sessionExpiration` string, date-time, nullable, required
      - `identificationHistory` IdentificationHistory[], required
        - `scanRef` string, required
        - `finalStatus` string, required
      - `pepsCheckStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND'
      - `pepsStatusSetAt` string, date-time, nullable
      - `pepsStatusSetBy` ManagerAccount, required
        - `id` integer, required
        - `name` string, required
        - `surname` string, required
        - `email` string, email, required
      - `sanctionsCheckStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND'
      - `sanctionsStatusSetAt` string, date-time, nullable
      - `sanctionsStatusSetBy` ManagerAccount, required
        - `id` integer, required
        - `name` string, required
        - `surname` string, required
        - `email` string, email, required
      - `amlComment` string, nullable
      - `negativeNewsStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND'
      - `negativeNewsComment` string, nullable
      - `newsStatusSetBy` ManagerAccount, required
        - `id` integer, required
        - `name` string, required
        - `surname` string, required
        - `email` string, email, required
      - `newsStatusSetAt` string, date-time, nullable
    - `documents` KybDocument[]
      - `created` string, date-time, required
      - `type` 'INCORPORATION_CERT' | 'DIRECTOR_CERT' | 'SHAREHOLDER_CERT' | 'UBO_CERT' | 'INCORPORATION_ARTICLES' | 'SHAREHOLDER_REGISTRY' | 'DIRECTORS_REGISTRY' | 'STATE_REGISTRY' | 'UBO_REGISTRY' | 'OWNERSHIP_STRUCTURE' | 'INCUMBENCY_CERT' | 'TRUST_AGREEMENT' | 'INFORMATION_STATEMENT' | 'GOOD_STANDING_CERT' | 'PROOF_OF_DOMAIN' | 'PROOF_OF_ADDRESS' | 'SOURCE_OF_FUNDS' | 'BANK_STATEMENT' | 'INVOICE' | 'ONLINE_PRESENCE' | 'DIRECTOR_ONLINE_PRESENCE' | 'SHAREHOLDER_ONLINE_PRESENCE' | 'WEBSITE_OVERVIEW' | 'E_SIGNATURE_CERT' | 'ANNUAL_REPORT' | 'NAME_CHANGE_PROOF' | 'TRADING_STATUS_PROOF' | 'ORG_CHART' | 'COMPANY_ADVERSE_MEDIA' | 'INDIVIDUAL_ADVERSE_MEDIA' | 'EMAIL_CHECK' | 'SOURCE_OF_WEALTH' | 'OTHER', required
      - `file` string, uri, required — Base64 encoded document file. Can be: `jpeg`, `jpg`, `png`, `gif`, `webp`, `heic`, `heif`, `pdf` files.
    - `amlCheck` union, required
      - PersonAmlCheck
        - `id` string, uuid, required
        - `clientId` string, required — A unique string identifying a client on your side.
        - `checkedAt` string, date-time, nullable, required
        - `created` string, date-time, required
        - `userType` 'COMPANY' | 'PERSON', required
        - `input` PersonAmlCheckInput, required
          - `fullName` string, required
          - `nationality` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
          - `dateOfBirth` string, date, nullable
          - `sex` 'MALE' | 'FEMALE'
        - `filter` PersonAmlCheckFilter, required
          - `threshold` integer, nullable
          - `datasets` PersonAmlCheckFilterDatasetsEnum[], nullable — Required when checking `AML_CHECK` service.
          - `sanctionBodies` integer[], nullable — When searching `SAN` dataset, specify the values of sanctioning bodies that should be included when screening `SAN` dataset. The full list of supported sanction bodies and their values are provided by the API info endpoint. If none sanction bodies are provided the system will search sanctions issued by any sanctioning body.
          - `dateOfBirthMatching` 'EXACT' | 'SAME_YEAR' | 'WITHIN_ONE_YEAR' | 'WITHIN_TWO_YEARS' | 'WITHIN_THREE_YEARS' | 'WITHIN_FOUR_YEARS' | 'WITHIN_FIVE_YEARS'
          - `pepTiers` PepTierEnum[], nullable
        - `amlCheck` IndividualSearchResult[], nullable, required — AML database search result.
          - `version` integer — The version number can be used by clients to detect when a profile has changed.
          - `resourceId` string, required — The resource ID can be used to retrieve the full profile or the PDF of the Individual.
          - `score` integer, required — The match score of the profile.
          - `match` string, required — The name of the profile that has been matched in the search.
          - `name` string, required — The primary name of the profile.
          - `addresses` SearchAddress[], required — The list of profile addresses and nationalities.
            - `geography` string, required — An upper-case two-letter ISO-3166-2 code of a country or dependent territory of the profile address or profile nationality.
            - `city` string — The city name of the profile address.
          - `nationalities` CountryEnum[], required — List of the individual's nationalities.
          - `datesOfBirth` string[], required
          - `gender` 'MALE' | 'FEMALE'
          - `profileImage` string — The primary profile image.
          - `datasets` IndividualDatasetEnum[], required — The profile datasets * PEP_CURRENT - Only current PEPs * PEP_FORMER - Only former PEPs * PEP_LINKED - Only linked PEPs (PEP by Association) * SAN_CURRENT - Only current Sanctions * SAN_FORMER - Only former Sanctions * INS - Insolvency * RRE - Reputational Risk Exposure * DD - Disqualified Director * POI - Profile Of Interest * REL - Regulatory Enforcement List * GRI - Gambling Risk Intelligence.
          - `currentSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that are currently sanctioning the given profile. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
          - `formerSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that were sanctioning the given profile in the past, but do not currently sanction them. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
          - `pepTier` 'PEP_TIER_1' | 'PEP_TIER_2' | 'PEP_TIER_3'
        - `adverseMedia` AdverseMediaSearchResult[], nullable, required — Adverse media database search result.
          - `title` string, nullable, required
          - `url` string, uri, required
          - `text` string, nullable, required
          - `score` integer, nullable, required
          - `type` 'NEGATIVE', required
          - `publishDate` string, date, nullable, required
        - `overallStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND', required
        - `monitoring` AmlCheckMonitoring, required
          - `id` string, uuid, required
          - `status` 'ACTIVE' | 'STOPPED' | 'PENDING' | 'ALERT'
          - `isSubscribed` boolean
          - `expiration` string, date-time
          - `tags` string[] — List of case-sensitive strings. Each tag can not be longer than 32 characters.
          - `created` string, date-time, required
      - CompanyAmlCheck
        - `id` string, uuid, required
        - `clientId` string, required — A unique string identifying a client on your side.
        - `checkedAt` string, date-time, nullable, required
        - `created` string, date-time, required
        - `userType` 'COMPANY' | 'PERSON', required
        - `input` CompanyAmlCheckInput, required
          - `companyName` string, required
          - `country` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
        - `filter` CompanyAmlCheckFilter, required
          - `threshold` integer, nullable
          - `datasets` CompanyAmlCheckFilterDatasetsEnum[], nullable — Required when checking `AML_CHECK` service.
          - `sanctionBodies` integer[], nullable — When searching `SAN` dataset, specify the values of sanctioning bodies that should be included when screening `SAN` dataset. The full list of supported sanction bodies and their values are provided by the API info endpoint. If none sanction bodies are provided the system will search sanctions issued by any sanctioning body.
        - `amlCheck` BusinessSearchResult[], nullable, required — AML database search result.
          - `version` integer — The version number can be used by clients to detect when a profile has been changed by our research team.
          - `resourceId` string, required — The resource ID can be used to retrieve the full profile or the PDF of the business.
          - `score` integer, required — The match score of the profile.
          - `match` string, required — The name of the profile that has been matched in the search.
          - `name` string, required — The primary name of the profile.
          - `addresses` SearchAddress[], required — The list of profile addresses.
            - `geography` string, required — An upper-case two-letter ISO-3166-2 code of a country or dependent territory of the profile address or profile nationality.
            - `city` string — The city name of the profile address.
          - `datasets` BusinessSearchDatasetEnum[], required — The profile datasets * PEP - (Deprecated - ignore) * PEP_LINKED - Only linked PEPs (PEP by Association) * SAN - (Deprecated - ignore) * SAN_CURRENT - Only current Sanctions * SAN_FORMER - Only former Sanctions * INS - Insolvency * RRE - Reputational Risk Exposure * POI - Profile Of Interest * REL - Regulatory Enforcement List * SOE - (Deprecated - ignore) * SOE_CURRENT - Only current SOE * SOE_FORMER - Only former SOE.
          - `currentSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that are currently sanctioning the given profile. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
          - `formerSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that were sanctioning the given profile in the past, but do not currently sanction them. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
        - `adverseMedia` AdverseMediaSearchResult[], nullable, required — Adverse media database search result.
          - `title` string, nullable, required
          - `url` string, uri, required
          - `text` string, nullable, required
          - `score` integer, nullable, required
          - `type` 'NEGATIVE', required
          - `publishDate` string, date, nullable, required
        - `overallStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND', required
        - `monitoring` AmlCheckMonitoring, required
          - `id` string, uuid, required
          - `status` 'ACTIVE' | 'STOPPED' | 'PENDING' | 'ALERT'
          - `isSubscribed` boolean
          - `expiration` string, date-time
          - `tags` string[] — List of case-sensitive strings. Each tag can not be longer than 32 characters.
          - `created` string, date-time, required
    - `amlMonitoringUser` BeneficiaryMonitoringUser, required
      - `monitoringId` string, required
      - `alertStatus` 'ALERT' | 'DECLINED' | 'ACCEPTED' | 'PENDING' | 'STATUS', required
  - `questionnaires` KybAnswersDisplay[], required
    - `title` string, required
    - `sections` QuestionnaireAnswersDisplaySections[], required
      - `title` string, required
      - `questions` QuestionnaireAnswersDisplayQuestions[], required
        - `key` string, required
        - `title` string, required
        - `type` 'CHECKBOX' | 'COLOR' | 'COUNTRY' | 'COUNTRY_MULTI' | 'DATE' | 'DATETIME' | 'EMAIL' | 'FILE' | 'FILE_MULTI' | 'FLOAT' | 'LIST' | 'INTEGER' | 'PASSWORD' | 'RADIO' | 'SELECT' | 'SELECT_MULTI' | 'TEL' | 'TEXT' | 'TEXT_AREA' | 'TIME' | 'URL', required
        - `value` union, required
          - string[]
          - string
          - boolean
    - `id` string, required — A unique identifier for the questionnaire.
    - `name` string, required
  - `comments` KybComments[], required
    - `created` string, date-time, required
    - `content` string, required
    - `manager` ManagerAccount, required
      - `id` integer, required
      - `name` string, required
      - `surname` string, required
      - `email` string, email, required
  - `auditLogs` CompanyLogs, required
    - `logs` KybAuditLog[], required
      - `identifier` string, required
      - `text` string, required
      - `additionalText` string
      - `logType` 'AUTOMATION' | 'CLIENT' | 'DEFAULT' | 'PARTNER' | 'SYSTEM', required
      - `logLevel` 'DEBUG' | 'INFO' | 'STEP' | 'ACTION' | 'WARNING' | 'FE_ERROR' | 'ERROR' | 'CRITICAL' | 'NOT_SET', required
      - `timestamp` string, date-time, required
      - `manager` AuditLogManager
        - `id` integer
        - `displayName` string
      - `logId` string, nullable, required
    - `logsCount` integer, required
  - `addressAudit` AddressAuditRetrieve, required
    - `id` string, uuid, required
    - `created` string, date-time, required
    - `googleMapsUrl` string, uri, nullable, required — Link to google maps result for address
    - `dataId` string, nullable, required — SerpAPI result data ID
    - `type` object, required
    - `address` string, nullable, required
    - `associatedBodies` object, required — Associated bodies at this address
    - `latitude` number, double, nullable, required — Address latitude
    - `longitude` number, double, nullable, required — Address longitude
    - `riskLevel` 'VERY_LOW' | 'LOW' | 'MEDIUM' | 'HIGH' | 'VERY_HIGH' | 'NOT_CHECKED', required
    - `addressAuditImages` AddressAuditImage[], required
      - `image` string, uri, required — Address audit image
      - `type` 'STREET_VIEW' | 'ADDITIONAL'
  - `websiteAudit` WebsiteAudit, required
    - `id` string, uuid, required
    - `created` string, date-time, required
    - `url` string, uri, required
    - `riskLevel` 'VERY_LOW' | 'LOW' | 'MEDIUM' | 'HIGH' | 'VERY_HIGH' | 'NOT_CHECKED', required
    - `trustScore` integer
    - `blacklistScore` integer
    - `internalAuditScore` integer
    - `popularityScore` integer
    - `domainCreatedAt` string, date-time, nullable
    - `websiteTitle` string, nullable
    - `websiteDescription` string, nullable
  - `companyNameAudit` CompanyNameAudit, required
    - `id` string, uuid, required
    - `created` string, date-time, required
    - `descriptionByCompany` string, nullable
    - `address` string, nullable
    - `phoneNumber` string, nullable
    - `industry` string, nullable
    - `rating` number, double, nullable
    - `socialMediaProfiles` SocialMediaProfiles[], required
      - `link` string, required
      - `name` string, required
  - `dataMatchings` KybDataMatchingList[], required
    - `id` string, uuid, required
    - `companyComparison` CompanyComparisonDataMatching[], required
      - `field` 'COMPANY_NAME' | 'REGISTRATION_NUMBER' | 'COUNTRY' | 'REGION' | 'TYPE' | 'PHONE' | 'WEBSITE' | 'EMAIL' | 'BRAND_NAMES' | 'ACTIVITY_CODE' | 'TIN' | 'OPERATING_ADDRESS' | 'POSTAL_ADDRESS' | 'POSTCODE' | 'STREET' | 'CITY', required
      - `systemValue` string, nullable, required
      - `reportValue` string, nullable, required
      - `match` 'MATCH' | 'NO_MATCH' | 'PARTIAL_MATCH', required
    - `created` string, date-time, required
    - `reportId` string, required
    - `reportType` 'KYB_DOCUMENT' | 'CREDIT_BUREAU' | 'GOV_REGISTERS' | 'GOV_REGISTERS_FILINGS' | 'SOS_REPORT' | 'SOLE_PROPRIETOR_REPORT' | 'COMPANY_AI_REPORT', required
  - `einVerification` EinVerification, required
    - `result` 'MISMATCH' | 'UNKNOWN' | 'VERIFIED', required
    - `checkedEin` string, required
    - `checkedCompanyName` string, required
    - `created` string, date-time, required
  - `govChecks` CompanyGovChecks, required
    - `creditBureauDocuments` CompanyCreditBureauDocument[], required
      - `id` string, required
      - `externalCompanyId` string, required
      - `checkedAt` string, date-time, nullable
      - `status` 'ACTIVE' | 'NON_ACTIVE' | 'PENDING' | 'OTHER' | 'NOT_FOUND', required
      - `dataFile` string, uri, nullable
      - `reportFile` string, uri, nullable
      - `beneficiaryDocument` boolean
    - `govRegistersDocuments` CompanyGovRegistersDocument[], required
      - `id` string, required
      - `lite` boolean
      - `checkedAt` string, date-time, nullable
      - `dataFile` string, uri, nullable
      - `reportFile` string, uri, nullable
      - `checkedCompanyName` string, nullable
      - `checkedRegistrationNumber` string, nullable
      - `companyName` string, nullable
      - `externalCompanyId` string, required
      - `postcode` string, nullable
      - `city` string, nullable
      - `activityCode` string, nullable
      - `activity` object, nullable
      - `addresses` object, nullable
      - `aliases` object, nullable
      - `email` string, nullable
      - `faxNumber` string, nullable
      - `telephoneNumber` string, nullable
      - `fiscalCode` string, nullable
      - `websiteUrl` string, nullable
      - `foundationDate` string, nullable
      - `legalForm` string, nullable
      - `legalStatus` string, nullable
      - `registrationAuthority` string, nullable
      - `registrationAuthorityCode` string, nullable
      - `registrationDate` string, nullable
      - `registrationNumber` string, nullable
      - `vatNumber` string, nullable
      - `stateOfIncorporation` string, nullable
      - `associatedPersons` object, nullable
      - `beneficiaryDocument` boolean
    - `govOrderedDocuments` CompanyGovOrderedDocument[], required
      - `id` string, uuid, required
      - `title` string, nullable
      - `documentFormat` string
      - `expectedDeliveryTime` string, date-time, required
      - `deliveredAt` string, date-time, nullable
      - `status` 'NOT_ORDERED' | 'IN_PROGRESS' | 'FINISHED' | 'FAILED' | 'TIMED_OUT'
      - `file` string, uri, nullable
      - `beneficiaryDocument` boolean
    - `sosFilingDocuments` CompanySosReportDocument[], required
      - `id` string, required
      - `checkedAt` string, date-time, nullable
      - `status` 'NOT_ORDERED' | 'IN_PROGRESS' | 'FINISHED' | 'FAILED' | 'TIMED_OUT'
      - `dataFile` string, uri, nullable
      - `reportFile` string, uri, nullable
      - `companyName` string, nullable
      - `formationDate` string, date, nullable
      - `entityType` 'CORPORATION' | 'LLC' | 'PARTNERSHIP' | 'NON_PROFIT' | 'TRUST' | 'SOLE_PROPRIETORSHIP'
      - `watchlistHitsCount` integer, nullable
      - `beneficiaryDocument` boolean
  - `amlCheck` CompanyAmlCheck, required
    - `id` string, uuid, required
    - `clientId` string, required — A unique string identifying a client on your side.
    - `checkedAt` string, date-time, nullable, required
    - `created` string, date-time, required
    - `userType` 'COMPANY' | 'PERSON', required
    - `input` CompanyAmlCheckInput, required
      - `companyName` string, required
      - `country` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
    - `filter` CompanyAmlCheckFilter, required
      - `threshold` integer, nullable
      - `datasets` CompanyAmlCheckFilterDatasetsEnum[], nullable — Required when checking `AML_CHECK` service.
      - `sanctionBodies` integer[], nullable — When searching `SAN` dataset, specify the values of sanctioning bodies that should be included when screening `SAN` dataset. The full list of supported sanction bodies and their values are provided by the API info endpoint. If none sanction bodies are provided the system will search sanctions issued by any sanctioning body.
    - `amlCheck` BusinessSearchResult[], nullable, required — AML database search result.
      - `version` integer — The version number can be used by clients to detect when a profile has been changed by our research team.
      - `resourceId` string, required — The resource ID can be used to retrieve the full profile or the PDF of the business.
      - `score` integer, required — The match score of the profile.
      - `match` string, required — The name of the profile that has been matched in the search.
      - `name` string, required — The primary name of the profile.
      - `addresses` SearchAddress[], required — The list of profile addresses.
        - `geography` string, required — An upper-case two-letter ISO-3166-2 code of a country or dependent territory of the profile address or profile nationality.
        - `city` string — The city name of the profile address.
      - `datasets` BusinessSearchDatasetEnum[], required — The profile datasets * PEP - (Deprecated - ignore) * PEP_LINKED - Only linked PEPs (PEP by Association) * SAN - (Deprecated - ignore) * SAN_CURRENT - Only current Sanctions * SAN_FORMER - Only former Sanctions * INS - Insolvency * RRE - Reputational Risk Exposure * POI - Profile Of Interest * REL - Regulatory Enforcement List * SOE - (Deprecated - ignore) * SOE_CURRENT - Only current SOE * SOE_FORMER - Only former SOE.
      - `currentSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that are currently sanctioning the given profile. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
      - `formerSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that were sanctioning the given profile in the past, but do not currently sanction them. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
    - `adverseMedia` AdverseMediaSearchResult[], nullable, required — Adverse media database search result.
      - `title` string, nullable, required
      - `url` string, uri, required
      - `text` string, nullable, required
      - `score` integer, nullable, required
      - `type` 'NEGATIVE', required
      - `publishDate` string, date, nullable, required
    - `overallStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND', required
    - `monitoring` AmlCheckMonitoring, required
      - `id` string, uuid, required
      - `status` 'ACTIVE' | 'STOPPED' | 'PENDING' | 'ALERT'
      - `isSubscribed` boolean
      - `expiration` string, date-time
      - `tags` string[] — List of case-sensitive strings. Each tag can not be longer than 32 characters.
      - `created` string, date-time, required
  - `amlChecks` AmlCheck[], required — Other AML checks that were performed for this company.
    - union
      - PersonAmlCheck
        - `id` string, uuid, required
        - `clientId` string, required — A unique string identifying a client on your side.
        - `checkedAt` string, date-time, nullable, required
        - `created` string, date-time, required
        - `userType` 'COMPANY' | 'PERSON', required
        - `input` PersonAmlCheckInput, required
          - `fullName` string, required
          - `nationality` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
          - `dateOfBirth` string, date, nullable
          - `sex` 'MALE' | 'FEMALE'
        - `filter` PersonAmlCheckFilter, required
          - `threshold` integer, nullable
          - `datasets` PersonAmlCheckFilterDatasetsEnum[], nullable — Required when checking `AML_CHECK` service.
          - `sanctionBodies` integer[], nullable — When searching `SAN` dataset, specify the values of sanctioning bodies that should be included when screening `SAN` dataset. The full list of supported sanction bodies and their values are provided by the API info endpoint. If none sanction bodies are provided the system will search sanctions issued by any sanctioning body.
          - `dateOfBirthMatching` 'EXACT' | 'SAME_YEAR' | 'WITHIN_ONE_YEAR' | 'WITHIN_TWO_YEARS' | 'WITHIN_THREE_YEARS' | 'WITHIN_FOUR_YEARS' | 'WITHIN_FIVE_YEARS'
          - `pepTiers` PepTierEnum[], nullable
        - `amlCheck` IndividualSearchResult[], nullable, required — AML database search result.
          - `version` integer — The version number can be used by clients to detect when a profile has changed.
          - `resourceId` string, required — The resource ID can be used to retrieve the full profile or the PDF of the Individual.
          - `score` integer, required — The match score of the profile.
          - `match` string, required — The name of the profile that has been matched in the search.
          - `name` string, required — The primary name of the profile.
          - `addresses` SearchAddress[], required — The list of profile addresses and nationalities.
            - `geography` string, required — An upper-case two-letter ISO-3166-2 code of a country or dependent territory of the profile address or profile nationality.
            - `city` string — The city name of the profile address.
          - `nationalities` CountryEnum[], required — List of the individual's nationalities.
          - `datesOfBirth` string[], required
          - `gender` 'MALE' | 'FEMALE'
          - `profileImage` string — The primary profile image.
          - `datasets` IndividualDatasetEnum[], required — The profile datasets * PEP_CURRENT - Only current PEPs * PEP_FORMER - Only former PEPs * PEP_LINKED - Only linked PEPs (PEP by Association) * SAN_CURRENT - Only current Sanctions * SAN_FORMER - Only former Sanctions * INS - Insolvency * RRE - Reputational Risk Exposure * DD - Disqualified Director * POI - Profile Of Interest * REL - Regulatory Enforcement List * GRI - Gambling Risk Intelligence.
          - `currentSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that are currently sanctioning the given profile. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
          - `formerSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that were sanctioning the given profile in the past, but do not currently sanction them. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
          - `pepTier` 'PEP_TIER_1' | 'PEP_TIER_2' | 'PEP_TIER_3'
        - `adverseMedia` AdverseMediaSearchResult[], nullable, required — Adverse media database search result.
          - `title` string, nullable, required
          - `url` string, uri, required
          - `text` string, nullable, required
          - `score` integer, nullable, required
          - `type` 'NEGATIVE', required
          - `publishDate` string, date, nullable, required
        - `overallStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND', required
        - `monitoring` AmlCheckMonitoring, required
          - `id` string, uuid, required
          - `status` 'ACTIVE' | 'STOPPED' | 'PENDING' | 'ALERT'
          - `isSubscribed` boolean
          - `expiration` string, date-time
          - `tags` string[] — List of case-sensitive strings. Each tag can not be longer than 32 characters.
          - `created` string, date-time, required
      - CompanyAmlCheck
        - `id` string, uuid, required
        - `clientId` string, required — A unique string identifying a client on your side.
        - `checkedAt` string, date-time, nullable, required
        - `created` string, date-time, required
        - `userType` 'COMPANY' | 'PERSON', required
        - `input` CompanyAmlCheckInput, required
          - `companyName` string, required
          - `country` 'AF' | 'AX' | 'AL' | 'DZ' | 'AS' | 'AD' | 'AO' | 'AI' | 'AQ' | 'AG' | 'AR' | 'AM' | 'AW' | 'AU' | 'AT' | 'AZ' | 'BS' | 'BH' | 'BD' | 'BB' | 'BY' | 'BE' | 'BZ' | 'BJ' | 'BM' | 'BT' | 'BO' | 'BQ' | 'BA' | 'BW' | 'BV' | 'BR' | 'IO' | 'BN' | 'BG' | 'BF' | 'BI' | 'CV' | 'KH' | 'CM' | 'CA' | 'KY' | 'CF' | 'TD' | 'CL' | 'CN' | 'CX' | 'CC' | 'CO' | 'KM' | 'CG' | 'CK' | 'CR' | 'CI' | 'HR' | 'CU' | 'CW' | 'CY' | 'CZ' | 'CD' | 'DK' | 'DJ' | 'DM' | 'DO' | 'EC' | 'EG' | 'SV' | 'GQ' | 'ER' | 'EE' | 'SZ' | 'ET' | 'FK' | 'FO' | 'FJ' | 'FI' | 'FR' | 'GF' | 'PF' | 'TF' | 'GA' | 'GM' | 'GE' | 'DE' | 'GH' | 'GI' | 'GR' | 'GL' | 'GD' | 'GP' | 'GU' | 'GT' | 'GG' | 'GN' | 'GW' | 'GY' | 'HT' | 'HM' | 'HN' | 'HK' | 'HU' | 'IS' | 'IN' | 'ID' | 'IR' | 'IQ' | 'IE' | 'IM' | 'IL' | 'IT' | 'JM' | 'JP' | 'JE' | 'JO' | 'KZ' | 'KE' | 'KI' | 'XK' | 'KW' | 'KG' | 'LA' | 'LV' | 'LB' | 'LS' | 'LR' | 'LY' | 'LI' | 'LT' | 'LU' | 'MO' | 'MG' | 'MW' | 'MY' | 'MV' | 'ML' | 'MT' | 'MH' | 'MQ' | 'MR' | 'MU' | 'YT' | 'MX' | 'FM' | 'MD' | 'MC' | 'MN' | 'ME' | 'MS' | 'MA' | 'MZ' | 'MM' | 'NA' | 'NR' | 'NP' | 'NL' | 'NC' | 'NZ' | 'NI' | 'NE' | 'NG' | 'NU' | 'NF' | 'KP' | 'MK' | 'MP' | 'NO' | 'OM' | 'PK' | 'PW' | 'PS' | 'PA' | 'PG' | 'PY' | 'PE' | 'PH' | 'PN' | 'PL' | 'PT' | 'PR' | 'QA' | 'RE' | 'RO' | 'RU' | 'RW' | 'BL' | 'SH' | 'KN' | 'LC' | 'MF' | 'PM' | 'VC' | 'WS' | 'SM' | 'ST' | 'SA' | 'SN' | 'RS' | 'SC' | 'SL' | 'SG' | 'SX' | 'SK' | 'SI' | 'SB' | 'SO' | 'ZA' | 'GS' | 'KR' | 'SS' | 'ES' | 'LK' | 'SD' | 'SR' | 'SJ' | 'SE' | 'CH' | 'SY' | 'TW' | 'TJ' | 'TZ' | 'TH' | 'TL' | 'TG' | 'TK' | 'TO' | 'TT' | 'TN' | 'TR' | 'TM' | 'TC' | 'TV' | 'UG' | 'UA' | 'AE' | 'GB' | 'UM' | 'US' | 'UY' | 'UZ' | 'VU' | 'VA' | 'VE' | 'VN' | 'VG' | 'VI' | 'WF' | 'EH' | 'YE' | 'ZM' | 'ZW'
        - `filter` CompanyAmlCheckFilter, required
          - `threshold` integer, nullable
          - `datasets` CompanyAmlCheckFilterDatasetsEnum[], nullable — Required when checking `AML_CHECK` service.
          - `sanctionBodies` integer[], nullable — When searching `SAN` dataset, specify the values of sanctioning bodies that should be included when screening `SAN` dataset. The full list of supported sanction bodies and their values are provided by the API info endpoint. If none sanction bodies are provided the system will search sanctions issued by any sanctioning body.
        - `amlCheck` BusinessSearchResult[], nullable, required — AML database search result.
          - `version` integer — The version number can be used by clients to detect when a profile has been changed by our research team.
          - `resourceId` string, required — The resource ID can be used to retrieve the full profile or the PDF of the business.
          - `score` integer, required — The match score of the profile.
          - `match` string, required — The name of the profile that has been matched in the search.
          - `name` string, required — The primary name of the profile.
          - `addresses` SearchAddress[], required — The list of profile addresses.
            - `geography` string, required — An upper-case two-letter ISO-3166-2 code of a country or dependent territory of the profile address or profile nationality.
            - `city` string — The city name of the profile address.
          - `datasets` BusinessSearchDatasetEnum[], required — The profile datasets * PEP - (Deprecated - ignore) * PEP_LINKED - Only linked PEPs (PEP by Association) * SAN - (Deprecated - ignore) * SAN_CURRENT - Only current Sanctions * SAN_FORMER - Only former Sanctions * INS - Insolvency * RRE - Reputational Risk Exposure * POI - Profile Of Interest * REL - Regulatory Enforcement List * SOE - (Deprecated - ignore) * SOE_CURRENT - Only current SOE * SOE_FORMER - Only former SOE.
          - `currentSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that are currently sanctioning the given profile. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
          - `formerSanBodyIds` integer[], required — The list of IDs of all sanctioning bodies, that were sanctioning the given profile in the past, but do not currently sanction them. The full list of supported sanction bodies and their IDs is provided by /dictionaries/sanction-bodies endpoint.
        - `adverseMedia` AdverseMediaSearchResult[], nullable, required — Adverse media database search result.
          - `title` string, nullable, required
          - `url` string, uri, required
          - `text` string, nullable, required
          - `score` integer, nullable, required
          - `type` 'NEGATIVE', required
          - `publishDate` string, date, nullable, required
        - `overallStatus` 'NOT_CHECKED' | 'NO_FLAGS' | 'FALSE_POSITIVE' | 'TRUE_POSITIVE' | 'FLAGS_FOUND', required
        - `monitoring` AmlCheckMonitoring, required
          - `id` string, uuid, required
          - `status` 'ACTIVE' | 'STOPPED' | 'PENDING' | 'ALERT'
          - `isSubscribed` boolean
          - `expiration` string, date-time
          - `tags` string[] — List of case-sensitive strings. Each tag can not be longer than 32 characters.
          - `created` string, date-time, required
  - `amlMonitoringUsers` AmlMonitoringUser[], nullable, required
    - `monitoringId` string, required
    - `name` string, nullable
    - `surname` string, nullable
    - `lastCheckDate` string, date, nullable
    - `alertStatus` 'ALERT' | 'DECLINED' | 'ACCEPTED' | 'PENDING' | 'STATUS'

---

[API](https://skmtc.net/idenfy/apis/idenfy-ivs-core-api.md) · [All operations](https://skmtc.net/idenfy/apis/idenfy-ivs-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/idenfy/idenfy-ivs-core-api/versions/3540d9ee5506/schema)
