Uzbekistan

Sample structures of the E_KYC_CHECK API responses for Uzbekistan:

Uzbekistan Identity Verification (uzb_gov_id)

GREEN

The following response example represents successful checks.

{
  "checks": [
    {
      "answer": "GREEN",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2025-02-11 12:56:23",
      "id": "43f35edf-e35a-4d59-930a-7ee0a2ca871e",
      "sourceInfo": {
        "id": "uzb_gov_id"
      },
      "inputDoc": {
        "idDocType": "ID_CARD",
        "country": "UZB",
        "firstName": "Mustafo",
        "lastName": "Karimov",
        "number": "AA1234567",
        "dob": "1990-01-17"
      },
      "extractedDoc": {
        "country": "UZB",
        "nationality": "UZB"
      },
      "ekycCheckInfo": {
        "externalFaceMatch": true,
        "faceMatchAnswer": "GREEN",
        "selfieImageId": 579312186
      }
    }
  ]
}

YELLOW

See the following examples, each illustrating a different case: one where verification is in progress, and another where selfie resubmission is required.

// This example illustrates a case where the verification process is still in progress and the applicant has not yet completed all required steps.

{
  "checks": [
    {
      "answer": "YELLOW",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2026-09-17 08:33:58",
      "id": "246c02b5-6881-44e4-9316-8f71282627df",
      "sourceInfo": {
        "id": "uzb_gov_id"
      },
      "inputDoc": {
        "idDocType": "ID_CARD",
        "country": "UZB",
        "firstName": "Mustafo",
        "lastName": "Karimov",
        "number": "AA1234567",
        "dob": "1990-01-17"
      },
      "ekycCheckInfo": {
        "externalFaceMatch": true
      }
    }
  ]
}
// This example illustrates a case where the external source cannot process the applicant's selfie (for example, due to a low-quality photo or an unsupported image format): the `answer` field of the `E_KYC_CHECK` response returns `YELLOW`, `faceMatchAnswer` is set to `YELLOW`, and the applicant is asked to retake the selfie.

{
  "checks": [
    {
      "answer": "YELLOW",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2026-09-17 08:33:58",
      "id": "246c02b5-6881-44e4-9316-8f71282627df",
      "sourceInfo": {
        "id": "uzb_gov_id"
      },
      "inputDoc": {
        "idDocType": "ID_CARD",
        "country": "UZB",
        "firstName": "Mustafo",
        "lastName": "Karimov",
        "number": "AA1234567",
        "dob": "1990-01-17"
      },
      "ekycCheckInfo": {
        "externalFaceMatch": true,
        "faceMatchAnswer": "YELLOW",
        "selfieImageId": 549683007
      }
    }
  ]
}

RED

The following response example represents a rejection case where the applicant failed Non-Doc Identity Verification due to a data mismatch or an absence of information in the database.

{
  "checks": [
    {
      "answer": "RED",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2025-02-14 08:46:26",
      "id": "e7ba1b87-70c7-4ec5-95d3-d7bc73a11520",
      "sourceInfo": {
        "id": "uzb_gov_id"
      },
      "inputDoc": {
        "idDocType": "ID_CARD",
        "country": "UZB",
        "firstName": "JOHN",
        "lastName": "SMITH",
        "number": "11701901234567",
        "dob": "1990-01-17"
      },
      "extractedDoc": {
        "country": "UZB",
        "nationality": "UZB"
      },
      "ekycCheckInfo": {
        "externalFaceMatch": true
      },
      "violations": [
        "NAME_MISMATCH",
        "SELFIE_MISMATCH",
        "DATA_NOT_FOUND",
        "DEAD",
        "DOC_EXPIRED"
      ]
    }
  ]
}

ERROR

The following example represents a case where verification was not completed because the service was unavailable or the system failed to process the response.

{
  "checks": [
    {
      "answer": "ERROR",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2025-02-05 12:46:04",
      "id": "6bf059dc-03d6-4c4c-96d6-d4fec6245def",
      "sourceInfo": {
        "id": "uzb_gov_id"
      },
      "inputDoc": {
        "idDocType": "ID_CARD",
        "country": "UZB",
        "firstName": "Mustafo",
        "lastName": "Karimov",
        "number": "AA1234567",
        "dob": "1990-01-17"
      },
      "ekycCheckInfo": {}
    }
  ]
}

Uzbekistan PINFL Verification (uzb_gov_pinfl)

GREEN

The following response example represents successful checks.

{
  "checks": [
    {
      "answer": "GREEN",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2025-02-11 12:56:23",
      "id": "43f35edf-e35a-4d59-930a-7ee0a2ca871e",
      "sourceInfo": {
        "id": "uzb_gov_pinfl"
      },
      "inputDoc": {
        "idDocType": "TAX_PAYER_NUMBER_DOC",
        "country": "UZB",
        "firstName": "Mustafo",
        "lastName": "Karimov",
        "number": "12345678901234",
        "dob": "1990-01-17"
      },
      "extractedDoc": {
        "country": "UZB",
        "nationality": "UZB"
      },
      "ekycCheckInfo": {
        "externalFaceMatch": true,
        "faceMatchAnswer": "GREEN",
        "selfieImageId": 102818382
      }
    }
  ]
}

YELLOW

The following example illustrates a case where the verification process is still in progress and the applicant has not yet completed all required steps.

// This example illustrates a case where the verification process is still in progress and the applicant has not yet completed all required steps.

{
  "checks": [
    {
      "answer": "YELLOW",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2026-09-17 08:33:58",
      "id": "246c02b5-6881-44e4-9316-8f71282627df",
      "sourceInfo": {
        "id": "uzb_gov_pinfl"
      },
      "inputDoc": {
        "idDocType": "TAX_PAYER_NUMBER_DOC",
        "country": "UZB",
        "firstName": "Mustafo",
        "lastName": "Karimov",
        "number": "12345678901234",
        "dob": "1990-01-17"
      },
      "ekycCheckInfo": {
        "externalFaceMatch": true
      }
    }
  ]
}
// This example illustrates a case where the external source cannot process the applicant's selfie (for example, due to a low-quality photo or an unsupported image format): the `answer` field of the `E_KYC_CHECK` response returns `YELLOW`, `faceMatchAnswer` is set to `YELLOW`, and the applicant is asked to retake the selfie.

{
  "checks": [
    {
      "answer": "YELLOW",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2026-09-17 08:33:58",
      "id": "246c02b5-6881-44e4-9316-8f71282627df",
      "sourceInfo": {
        "id": "uzb_gov_pinfl"
      },
      "inputDoc": {
        "idDocType": "TAX_PAYER_NUMBER_DOC",
        "country": "UZB",
        "firstName": "Mustafo",
        "lastName": "Karimov",
        "number": "12345678901234",
        "dob": "1990-01-17"
      },
      "ekycCheckInfo": {
        "externalFaceMatch": true,
        "faceMatchAnswer": "YELLOW",
        "selfieImageId": 549683007
      }
    }
  ]
}

RED

The following response example represents a rejection case where the applicant failed Non-Doc Identity Verification due to a data mismatch or an absence of information in the database.

{
  "checks": [
    {
      "answer": "RED",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2025-02-14 08:46:26",
      "id": "e7ba1b87-70c7-4ec5-95d3-d7bc73a11520",
      "sourceInfo": {
        "id": "uzb_gov_pinfl"
      },
      "inputDoc": {
        "idDocType": "TAX_PAYER_NUMBER_DOC",
        "country": "UZB",
        "firstName": "JOHN",
        "lastName": "SMITH",
        "number": "11701901234567",
        "dob": "1990-01-17"
      },
      "extractedDoc": {
        "country": "UZB",
        "nationality": "UZB"
      },
      "ekycCheckInfo": {
        "externalFaceMatch": true
      },
      "violations": [
        "NAME_MISMATCH",
        "SELFIE_MISMATCH",
        "DATA_NOT_FOUND",
        "DEAD",
        "DOC_EXPIRED"
      ]
    }
  ]
}

ERROR

The following example represents a case where verification was not completed because the service was unavailable or the system failed to process the response.

{
  "checks": [
    {
      "answer": "ERROR",
      "checkType": "E_KYC_CHECK",
      "createdAt": "2025-02-05 12:46:04",
      "id": "6bf059dc-03d6-4c4c-96d6-d4fec6245def",
      "sourceInfo": {
        "id": "uzb_gov_pinfl"
      },
      "inputDoc": {
        "idDocType": "TAX_PAYER_NUMBER_DOC",
        "country": "UZB",
        "firstName": "Mustafo",
        "lastName": "Karimov",
        "number": "12345678901234",
        "dob": "1990-01-17"
      },
      "ekycCheckInfo": {}
    }
  ]
}