> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/verify/smart-kyc-fraud-api/api-integration/http-code-and-vida-code.md).

# HTTP Code and VIDA Code

The table includes the HTTP status codes, VIDA codes, error titles, and error descriptions for each error scenario described in the JSON responses.

### Image Quality Check

<table><thead><tr><th>HTTP error code</th><th>VIDA code</th><th>Error Title</th><th>Error Detail</th><th width="136">Description</th></tr></thead><tbody><tr><td>200</td><td>-</td><td>-</td><td>-</td><td>Success transaction, the data has been assessed</td></tr><tr><td>400</td><td>1051</td><td>Detect Un-standardized Image Quality</td><td>Face Occluded</td><td>The face in the selfie is occluded by an object</td></tr><tr><td>400</td><td>1052</td><td>Detect Un-standardized Image Quality</td><td>Face too small</td><td>The face size area is smaller than 50 x 50 pixels</td></tr><tr><td>400</td><td>1053</td><td>Detect Un-standardized Image Quality</td><td>Image quality low</td><td>Image Quality is low</td></tr><tr><td>400</td><td>1054</td><td>Detect Un-standardized Image Quality</td><td>More than one face</td><td>Multiple faces are detected in the selfie frame</td></tr><tr><td>400</td><td>1055</td><td>Detect Un-standardized Image Quality</td><td>No face detected</td><td>No face object found in the selfie frame</td></tr><tr><td>400</td><td>1076</td><td>Image Quality Is Below Threshold</td><td>Image is blur</td><td>Blurry conditions or defocused face in a selfie are detected</td></tr><tr><td>400</td><td>1075</td><td>Image Quality Is Below Threshold</td><td>Over Exposure</td><td>Overexposure or blown-out highlights in a selfie are detected</td></tr><tr><td>400</td><td>1074</td><td>Image Quality Is Below Threshold</td><td>Under Exposure</td><td>A low lighting selfie is detected</td></tr><tr><td>400</td><td>1063</td><td>Image Quality Is Below Threshold</td><td>Unnatural colour</td><td>Damaged image or saturated image is detected</td></tr></tbody></table>

### Verification Failed

<table><thead><tr><th>HTTP error code</th><th>VIDA code</th><th>Error Title</th><th>Error Detail</th><th width="136">Description</th></tr></thead><tbody><tr><td>500</td><td>1000</td><td>Verification failed</td><td>An internal error occurred. Please try again.</td><td>Internal error occurred</td></tr><tr><td>500</td><td>1000</td><td>Verification failed</td><td>Terjadi kesalahan internal. Silahkan coba lagi</td><td>Internal error occurred</td></tr><tr><td>400</td><td>2101</td><td>Verification failed</td><td>Akses di luar jam operasional. Silakan akses kembali pada jam akses VIDA</td><td>Access is outside of the operational hours</td></tr><tr><td>400</td><td>2103</td><td>Verification failed</td><td>Silahkan coba lagi nanti</td><td>Validation can not be processed</td></tr><tr><td>400</td><td>2104</td><td>Verification failed</td><td>Data tidak ditemukan</td><td>Data is not found</td></tr><tr><td>400</td><td>2106</td><td>Verification failed</td><td>Foto tidak ditemukan</td><td>Photo not found</td></tr><tr><td>400</td><td>2106</td><td>Verification failed</td><td>NIK tidak ditemukan</td><td>GovID not found</td></tr><tr><td>400</td><td>2109</td><td>Verification failed</td><td>Data ganda ditemukan</td><td>Dual data is found</td></tr><tr><td>400</td><td>2110</td><td>Verification failed</td><td>NIK didaftarkan sebagai orang yang telah meninggal dunia. Silakan periksa lagi</td><td>NIK is registered as a person who has deceased</td></tr><tr><td>500</td><td>2111</td><td>Verification failed</td><td>Sumber otoritatif sibuk, silahkan mencoba kembali dalam beberapa saat ke depan</td><td>Authoritative sources are busy, please try again in some time</td></tr><tr><td>500</td><td>2113</td><td>Verification failed</td><td>Kesalahan pada referensi penilaian, silahkan mencoba kembali dalam beberapa saat ke depan</td><td>Error on assessment source</td></tr><tr><td>400</td><td>2116</td><td>Verification failed</td><td>String tidak valid dari referensi penilaian</td><td>Invalid string</td></tr><tr><td>400</td><td>2117</td><td>Verification failed</td><td>NIK tidak valid atau tidak terdaftar</td><td>GovID not valid</td></tr><tr><td>429</td><td>2119</td><td>Verification failed</td><td>Permintaan melebihi batas</td><td>Too many request</td></tr><tr><td>429</td><td>2120</td><td>Verification failed</td><td>Pengecekan melebihi kuota harian per NIK</td><td>Exceed daily quota request per GovID</td></tr></tbody></table>

### Invalid Data Request

<table><thead><tr><th>HTTP error code</th><th>VIDA code</th><th>Error Title</th><th>Error Detail</th><th width="136">Description</th></tr></thead><tbody><tr><td>400</td><td>1006</td><td>Invalid data request</td><td>Field(s) dob not allowed</td><td>Incase of invalid parameter not enabled</td></tr><tr><td>400</td><td>1006</td><td>Invalid data request</td><td>Field(s) dob,pob,address,familyCardNo,motherMaidenName,village,district,city,province not allowed</td><td>Incase of invalid parameter not enabled</td></tr><tr><td>400</td><td>1006</td><td>Invalid data request</td><td>Field(s) selfiePhoto not allowed</td><td>Incase of invalid parameter not enabled</td></tr></tbody></table>

### Must Not Be Blank

<table><thead><tr><th>HTTP error code</th><th>VIDA code</th><th>Error Title</th><th>Error Detail</th><th width="136">Description</th></tr></thead><tbody><tr><td>400</td><td>1006</td><td>must not be blank</td><td>fullName</td><td>The error is common in all cases where the mandatory field is missing with the detail of the missing field in the detail parameter</td></tr><tr><td>400</td><td>1006</td><td>must not be blank</td><td>selfiePhoto</td><td>The error is common in all cases where the mandatory field is missing with the detail of the missing field in the detail parameter</td></tr><tr><td>400</td><td>1006</td><td>must not be dull</td><td>dob</td><td>The error is common in all cases where the mandatory field is missing with the detail of the missing field in the detail parameter</td></tr><tr><td>400</td><td>1006</td><td>must not be blank</td><td>email</td><td>The error is common in all cases where the mandatory field is missing with the detail of the missing field in the detail parameter</td></tr><tr><td>400</td><td>1006</td><td>must not be blank</td><td>mobile</td><td>The error is common in all cases where the mandatory field is missing with the detail of the missing field in the detail parameter</td></tr></tbody></table>

### Common Errors

<table><thead><tr><th>HTTP error code</th><th>VIDA code</th><th>Error Title</th><th>Error Detail</th><th width="136">Description</th></tr></thead><tbody><tr><td>400</td><td>1303</td><td>Transaction Type is require field</td><td>Transaction Type is null</td><td>Missing transaction type parameter</td></tr><tr><td>400</td><td>1006</td><td>Invalid image base64 String</td><td>selfiePhoto</td><td>Invalid base64 format</td></tr><tr><td>400</td><td>1006</td><td>Missing required parameter</td><td>Incorrect values found in the request body</td><td>Incorrect values passed in request body</td></tr><tr><td>400</td><td>1032</td><td>The government ID type is invalid</td><td>Government ID type must be KTP</td><td>Incorrect government ID type</td></tr><tr><td>400</td><td>4010</td><td>Transaction Type invalid value</td><td>Transaction Type should input correct value</td><td>Incorrect values in transaction type</td></tr></tbody></table>
