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": {}
}
]
}