Enroll - Create Document Validation

Endpoint:

POST - https://api.verifik.co/v2/document-validations/app-registration

Headers

Include the necessary authentication headers, as well as any other headers required for authorization and content-type, such as:

NameValue

Content-Type

application/json

Authorization

Bearer <token>

Body

  • image - String - required the base64 image of the document that will be scanned and analyzed.

  • backImage - String - optional the base64 image of the back side of the document that will be scanned and analyzed.

  • force - Boolean - optional this value is set if you require to do the backImage and you want to update the existing documentValidation so it has both sides.

Request


curl --location 'https://api.verifik.co/v2/document-validations/app-registration' \
--header 'Authorization: JWT eyJhbGciOiJIUzIkpXVCJ9.eyJhcHB...0NH0.AcdD_-BGPUoj2bFRc-N6uJGm-PEpv6I' \
--header 'Content-Type: application/json' \
--data '{
    "image": "<base_64_image>"
}'

Response

{
    "data": {
        "documentValidation": {
            "_id": "6720ff1880ba4745a18494ba",
            "documentNumber": "1.058.843.805",
            "documentType": "CC",
            "project": "671ea085c963a3247fda57c4",
            "projectFlow": "671ea0b3c963a3247fda57cb",
            "url": "https://cdn.verifik.co/ocr/671a7f594e3bb7129d1d89af/1730215695675-image.jpeg",
            "status": "ACTIVE_BUT_UNVERIFIED",
            "imageValidated": false,
            "validationMethod": "SCAN_PROMPT",
            "inputMethod": "NOT_SET",
            "namesMatch": false,
            "fullNameMatchPercentage": 0,
            "firstNameMatchPercentage": 0,
            "lastNameMatchPercentage": 0,
            "OCRExtraction": {
                "dateOfBirth": "27-DIC-1988",
                "placeOfBirth": "PENSILVANIA (CALDAS)",
                "height": "1.62",
                "bloodType": "O+",
                "gender": "Female",
                "age": "Unknown",
                "expeditionDate": "04-ENE-2007",
                "expeditionPlace": "PENSILVANIA",
                "barcodeNumber": "A-1500150-00669032-F-1058843805-20150217",
                "country": "Colombia",
                "documentType": "CC",
                "firstName": "LINA MARCELA",
                "lastName": "YEPES SALAZAR",
                "fullName": "LINA MARCELA YEPES SALAZAR",
                "documentNumber": "1.058.843.805"
            },
            "scoreValidated": false,
            "type": "signup",
            "appRegistration": "67203bdfb541ca63ff7241f3",
            "client": "671a7f594e3bb7129d1d89af",
            "updatedAt": "2024-10-29T15:28:45.285Z",
            "createdAt": "2024-10-29T15:28:24.313Z",
            "__v": 0
        },
        "appRegistration": {
            "_id": "67203bdfb541ca63ff7241f3",
            "client": "671a7f594e3bb7129d1d89af",
            "project": {
                "dataProtection": {
                    "name": "",
                    "email": null,
                    "address": null,
                    "address2": null,
                    "city": null,
                    "postalCode": null,
                    "country": null
                },
                "branding": {
                    "bgColor": "#FFFBEF",
                    "buttonColor": "#A900F8",
                    "buttonTxtColor": "#F7E7FF",
                    "txtColor": "#004D24",
                    "titleColor": "#14AE5C",
                    "logo": "https://cdn.verifik.co/projects/mandatoryKYC_1730077735358-image.jpeg",
                    "rightImage": null,
                    "rightBackgroundColor": "#FFFBEF",
                    "borderColor": "#B2BDD3",
                    "rightImagePosition": "center center"
                },
                "_id": "671ea085c963a3247fda57c4",
                "client": "671a7f594e3bb7129d1d89af",
                "name": "mandatory KYC",
                "projectMembers": [],
                "status": "active",
                "currentStep": 1,
                "lastStep": 1,
                "allowedCountries": [
                    "Colombia",
                    "Mexico"
                ],
                "updatedAt": "2024-10-28T20:46:52.277Z",
                "createdAt": "2024-10-27T20:20:21.984Z",
                "__v": 0,
                "assignedCollection": "671ea086c963a3247fda57c6",
                "collectionCode": "4abe0c6c-19c9-453e-8ae2-23914ec703f5"
            },
            "projectFlow": {
                "_id": "671ea0b3c963a3247fda57cb",
                "client": "671a7f594e3bb7129d1d89af",
                "project": "671ea085c963a3247fda57c4",
                "type": "onboarding",
                "status": "active",
                "version": 1,
                "redirectUrl": "https://debug.verifik.co",
                "loginSettings": null,
                "linkSettings": null,
                "onboardingSettings": {
                    "steps": {
                        "signUpForm": "mandatory",
                        "basicInformation": "skip",
                        "document": "mandatory",
                        "liveness": "mandatory",
                        "form": "skip"
                    },
                    "signUpForm": {
                        "fullName": true,
                        "email": true,
                        "emailGateway": "mailgun",
                        "phone": true,
                        "phoneGateway": "both",
                        "extraFields": [],
                        "showTermsAndConditions": true,
                        "showPrivacyNotice": true
                    },
                    "basicInformation": {
                        "age": false,
                        "dateOfBirth": false,
                        "gender": false,
                        "address": false,
                        "postalCode": false
                    },
                    "document": {
                        "useGovernmentID": true,
                        "usePassport": true,
                        "useLicense": true,
                        "verifyNames": true,
                        "verifyCriminalHistory": true,
                        "uploadDocumentAllowed": true,
                        "scanDocumentAllowed": true,
                        "validationMethod": "SCAN_PROMPT",
                        "fallbackValidationMethod": "SCAN_ZERO",
                        "compareMinScore": 0.67,
                        "maxAttempts": 3
                    },
                    "liveness": {
                        "livenessMinScore": 0.7,
                        "searchMode": "FAST",
                        "searchMinScore": 0.85,
                        "maxAttempts": 3
                    }
                },
                "security": {
                    "strategy": "blacklist",
                    "source": "API",
                    "apiUrl": "https://faas-nyc1-2ef2e6cc.doserverless.co/api/v1/web/fn-b88d2a3d-137b-4d8c-95af-9c4f33f69af4/passwordless-validation-url/demo-passwordless-validation-url",
                    "apiTestType": "email",
                    "apiTestValue": "miguel@verifik.co",
                    "_id": "671ea0b3c963a3247fda57cc"
                },
                "systemForm": "671ea0b3c963a3247fda57cd",
                "updatedAt": "2024-10-28T01:08:46.163Z",
                "createdAt": "2024-10-27T20:21:07.648Z",
                "__v": 4,
                "allowedCountries": []
            },
            "status": "ONGOING",
            "email": "juan_928188@verifik.co",
            "countryCode": "+57",
            "phone": "0452579469",
            "currentStep": "instructions",
            "redFlags": 0,
            "language": "en",
            "failedEmailValidations": [],
            "failedPhoneValidations": [],
            "failedBiometricValidations": [],
            "failedDocumentValidations": [],
            "informationValidation": {
                "_id": "67203bdfb541ca63ff7241f4",
                "client": "671a7f594e3bb7129d1d89af",
                "project": "671ea085c963a3247fda57c4",
                "projectFlow": "671ea0b3c963a3247fda57cb",
                "appRegistration": "67203bdfb541ca63ff7241f3",
                "status": "FAILED",
                "validationMethod": "MANUAL",
                "fullName": "Juan Fernández",
                "firstName": "",
                "lastName": "",
                "namesMatch": false,
                "fullNameMatchPercentage": 0,
                "firstNameMatchPercentage": 0,
                "lastNameMatchPercentage": 0,
                "gender": "NA",
                "type": "signup",
                "notes": "",
                "updatedAt": "2024-10-29T01:37:10.180Z",
                "createdAt": "2024-10-29T01:35:27.255Z",
                "__v": 0,
                "criminalData": {
                    "world_api_interpol": {
                        "cards": [
                            {
                                "arrestWarrants": [
                                    {
                                        "issuingCountryId": "SV",
                                        "charge": "TRÁFICO ILEGAL DE PERSONAS"
                                    }
                                ],
                                "weight": "68",
                                "languagesSpokenIds": [
                                    "SPA"
                                ],
                                "height": "1.7",
                                "sexId": "M",
                                "countryOfBirthId": "SV",
                                "distinguishingMarks": null,
                                "eyesColorsId": [
                                    "BROD"
                                ],
                                "hairsId": [
                                    "BLA"
                                ],
                                "placeOfBirth": "SAN MIGUEL"
                            }
                        ],
                        "person": {
                            "firstName": "JUAN",
                            "lastName": "FERNÁNDEZ",
                            "fullName": "JUAN FERNÁNDEZ"
                        },
                        "totalCards": 1
                    },
                    "world_api_dea": {
                        "foundInDEA": false
                    },
                    "world_api_europol": {
                        "foundInEuropol": false
                    },
                    "requestedAt": "2024-10-29 01:37:10",
                    "foundKeys": [
                        "world_api_interpol"
                    ]
                }
            },
            "name": "Juan Fernández",
            "accessControlLog": "67203bdfb541ca63ff7241f7",
            "updatedAt": "2024-10-29T15:28:45.658Z",
            "createdAt": "2024-10-29T01:35:27.562Z",
            "__v": 0,
            "emailValidation": "67203be1b541ca63ff724209",
            "phoneValidation": "67203beab541ca63ff724220",
            "documentValidation": "6720ff1880ba4745a18494ba"
        }
    }
}

Last updated