Verifik
Verifik - ES
Verifik - ES
  • Documentación
  • Cuentas
    • Autenticación
      • Correo de autenticación
      • Teléfono de Autenticación
      • Renovar tu Token (JWT)
      • Crear un Nuevo Token y Revocar Tokens Anteriores
  • Services
    • Revisión Inteligente
      • Ejemplo de consulta en la aplicación
    • Acceso Inteligente
      • Panel de control
    • Acceso
      • Ejemplo de acceso por correo eletrónico
      • Ejemplo acceso telefónico
      • Ejemplo de acceso biométrico
    • Registro Inteligente
    • Registro
      • Tutorial
    • Escaneo Inteligente
  • Biometrics API's
    • Pueba de Vida
      • Detección de vida
    • Comparar
      • Detección de vida y Comparar
      • Comparar 1:1
    • Busqueda
      • Buscar 1:N | Live (Vida)
      • Busqueda 1:N
      • Buscar 1:N | Crop (recortar)
      • Face Detect (Detección de rostro)
      • Face Verify (Verificacion de rostro)
  • Scan Docs API's
    • Estudio de Escaneo
      • Documentos permitidos
      • 🇨🇴Tarjeta de propiedad
    • Solicitud de Escaneo
      • Documentos soportados
    • Plantillas de ScanPrompt
  • Recursos
    • Proyectos
      • Objeto del proyecto
      • Crear un proyecto
      • Actualizar un proyecto
      • Ver un proyecto
      • Listar todos los proyectos
    • Flujos de proyecto
      • The ProjectFlow object (Objetos de flujo de proyecto)
      • Create a project flow (Crear un flujo de proyecto)
        • Login settings (Configuración de inicio de sesión)
        • Onboarding settings (Configuración de incorporación)
        • Security settings (Configuración de seguridad)
      • Update a project flow (Subir un flujo de un proyecto)
      • Retrieve a project flow (Recuperar un flujo de un proyecto)
      • List all project flows (Listar todos los flujos de proyecto)
    • Inicios de sesión de app
      • Inicio de sesión en la app
      • Crear inicio de sesión en la app
      • Recuperar inicio de sesión en la app
      • Listar los inicios de sesión en la app
    • Registros en la app
      • Registrar objetos en la app
      • Crear un registro en la app
      • Sincronizar el estado de registro en la app
      • Recuperar un registro en la app
      • Lista de todos los registros en la app
    • Documentos de validación
      • El objeto de Validación de Documentos
      • Crear documento de validación
      • Recuperar una validación de documento
      • Lista de documentos de validación
      • Eliminar un documento de validación
    • Validaciones de correo electrónico
      • El objeto de Validación de Correo Electrónico
      • Crear validación de correo electrónico
      • Validar la validación de correo electrónico
      • Recuperar una validación de correo electrónico
      • Lista de validaciones de correo electrónico
    • Validaciones de teléfono
      • El objeto de validaciones de teléfono
      • Crear Validación de Teléfono
      • Validar la Validación de Teléfono
      • Recuperar una Validación de Teléfono
      • Lista de Validaciones de Teléfono
    • Colecciones
      • El objeto de Colección
      • Crear una Colección
      • Recuperar una Colección
      • Listar todas las Colecciones
    • Personas
      • El objeto de Persona
      • Crear una Persona
      • Crear una Persona con detección de vida
      • Actualizar una persona
      • Suprimir una persona
      • Recuperar una Persona
      • Listar todas las Personas
    • Webhooks
      • El objeto de Webhook
      • Crear un Webhook
      • Actualizar un Webhook
      • Eliminar un Webhook
      • Recuperar un Webhook
      • Listar todos los Webhooks
      • Integración de Webhook
    • Validaciones Biométricas
      • El objeto de Validación Biométrica
      • Crear Validación Biométrica
      • Validar la Validación Biométrica
      • Recuperar una Validación Biométrica
      • Listar todas las Validaciones Biométricas
  • Planes y Precios
    • Planes de Evaluación de Base de Datos
    • Planes de Smart Access
      • Plan Gratuito
      • Usuarios Activos
      • Sesiones
      • Cargos extras
      • Planes Empresariales
    • Planes de SmartEnroll
    • Enroll Plans (Planes de Registro)
    • Precios de SMS/WhatsApp
  • Validaciones de identidad
    • 🇦🇷Argentina
    • 🇧🇴Bolivia
    • 🇧🇷Brasil
    • 🇨🇦Canada
      • 🇨🇦Licencia de Conducir de Ontario
      • 🇨🇦Licencia de Conducir de Quebec
      • 🇨🇦Licencia de Conducir de Columbia Británica
    • 🇨🇱Chile
      • 🇨🇱Información del Contribuyente Chileno
    • 🇨🇴Colombia
      • 🇨🇴Ciudadano Colombiano
      • 🇨🇴Ciudadano Colombiano con Datos Adicionales
      • 🇨🇴Personas Expuestas Políticamente en Colombia
      • 🇨🇴Permiso Especial de Permanencia (PEP) - Documento de Identificación
      • 🇨🇴Cédula de Extranjería Colombiana (CE)
    • 🇨🇷Costa Rica
    • 🇩🇴Republica Dominicana
    • 🇪🇨Ecuador
    • 🇸🇻El Salvador
    • 🇬🇹Guatemala
    • 🇭🇳Honduras
    • 🇲🇽Mexico
    • 🇵🇦Panamá
    • 🇵🇾Paraguay
    • 🇵🇪Perú
      • 🇵🇪Ciudadano Peruano
      • 🇵🇪Residente Extranjero en Perú
      • 🇵🇪Información de Ciudadanos Peruanos con Datos Adicionales
    • 🇪🇸Ciudadano Español
    • 🇺🇸Estados Unidos
      • 🇺🇸Verificación del SSN (Número de Seguridad Social)
      • 🇺🇸Validación de Licencia de Conducir de Florida
      • 🇺🇸Verificación de la licencia de conducir de Kansas
    • 🇺🇾Uruguay
    • 🇻🇪Venezuela
      • 🇻🇪Información del ciudadano Venezolano
      • 🇻🇪Ciudadanos extranjeros en Venezuela
  • Validación de Vehículo
    • 🇦🇷Argentina
    • 🇧🇴Bolivia
    • 🇧🇷Brasil
    • 🇨🇱Chile
      • 🇨🇱Información del vehículo
      • 🇨🇱Licencia de conducir
    • 🇨🇴Colombia
      • 🇨🇴Vehículo por código - Fasecolda
      • 🇨🇴Resoluciones del SIMIT
      • 🇨🇴Informacion de vehiculo por Numero de VIN - RUNT
      • 🇨🇴Sistema de Información para Conductores que Transportan Mercancías Peligrosas
      • 🇨🇴SOAT y RTM del vehículo por placa y documento de identidad
      • 🇨🇴Consulta general de SIMIT por número de placa
      • 🇨🇴Licencia de Conducción
      • 🇨🇴Vehículo por placa y cédula únicamente
      • 🇨🇴Valores de Vehículos por Placa - Fasecolda
      • 🇨🇴Verificar Pico y Placa para Bogotá
      • 🇨🇴Consulta completa de vehículo con historial por placa y documento de identificación - RUNT
      • 🇨🇴Acuerdos de Pago SIMIT
      • 🇨🇴Multas SIMIT
      • 🇨🇴Consulta general en el SIMIT por documento de identificación
      • 🇨🇴Verificación de Siniestros - Fasecolda
      • 🇨🇴Consulta de Multas de Vehículos en Bogotá, Colombia
      • 🇨🇴Impuestos en Bogotá
      • 🇨🇴Accidentalidad vehicular en Bogotá
    • 🇨🇷Costa Rica
    • 🇪🇨Ecuador
      • 🇪🇨Multas de Vehículos en Ecuador
      • 🇪🇨Consulta de Información de Vehículo
    • 🇲🇽México
    • 🇵🇾Paraguay
    • 🇵🇪Peru
      • 🇵🇪Vehículo Peruano
      • 🇵🇪Seguro de Vehículos en Perú
    • 🇺🇸Estados Unidos
      • 🇺🇸Información del Vehículo
      • 🇺🇸Información del Vehículo por VIN
  • Validación Empresarial.
    • 🇦🇷Argentina
    • 🇧🇴Bolivia
    • 🇧🇷Brasil
    • 🇨🇦Canadá
    • 🇨🇱Chileno
    • 🇨🇴Colombia
      • 🇨🇴Información Empresarial Colombiana - RUES
      • 🇨🇴Registro Empresarial Completo - RUES
      • 🇨🇴Verificación de empresa colombiana en la DIAN
      • 🇨🇴Verificar facturador autorizado en la DIAN para empresas colombianas
    • 🇨🇷Costa Rica
    • 🇲🇽México
    • 🇵🇦Panamá
    • 🇵🇾Paraguay
    • 🇵🇪Perú
    • 🇪🇸España
    • 🇺🇸Estados Unidos
  • Verificación de antecedentes
    • 🇧🇷Brasil
    • 🇨🇴Colombia
      • 🇨🇴Contratos Públicos
      • 🇨🇴Verificación de Antecedentes Policiales en Colombia
      • 🇨🇴Verificar Cumplimiento Policial de Medidas Correctivas
      • 🇨🇴Certificado de la Contraloría
      • 🇨🇴Antecedentes Disciplinarios en Colombia (Procuraduría)
    • 🌎Internacional
      • 🌎Verificación de antecedentes de Interpol
      • 🌎Verificación de antecedentes OFAC
      • 🌎Verificación de antecedentes de Europol
      • 🌎Verificación de antecedentes del FBI
      • 🌎Verificación de antecedentes de la ONU
      • 🌎Verificación de antecedentes de la DEA
  • Militar
    • 🇨🇴Colombia
  • Finance
    • 🇨🇴Deudores morosos
  • Legal
    • 🇨🇴Verificación de abogados
    • 🇨🇴Procesos Judiciales Colombianos
    • 🇨🇴Obtener detalles de un proceso legal por número.
    • 🇨🇴Consulta de registros de casos judiciales
    • 🇨🇴Certificado de Vigencia para Profesionales del Derecho
  • Certificates
    • 🇨🇴Registry Certificate
    • 🇨🇴High Altitude Job Eligibility
    • 🇨🇴SENA Certificates
  • Voting
    • 🇨🇴Retrieve Voting Information for Colombian Citizens
  • Health
    • 🇨🇴Colombian RETHUS Verification Data
    • 🇨🇴Verify Colombian Affiliations
  • Verifik LLC
    • Privacy Policy
    • Políticas de Privacidad
    • Términos y Condiciones
    • Terms and Conditions
    • Acuerdo de Niveles de Servicio
    • Service Level Agreement
    • Verifik for Enterprises HUB (Esp)
    • Verifik for Enterprises HUB (Eng)
    • SmartCheck Terms and Conditions of Use
Powered by GitBook
On this page
  • Endpoint:
  • Headers
  1. Recursos
  2. Documentos de validación

Crear documento de validación

Endpoint:

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

Headers

Incluye los encabezados de autenticación necesarios, así como cualquier otro encabezado requerido para la autorización y el tipo de contenido, como:

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Cuerpo

  • image - String - requerido La imagen en base64 del documento que será escaneado y analizado.

    backImage - String - opcional La imagen en base64 del reverso del documento que será escaneado y analizado.

    force - Boolean - opcional Este valor se establece si necesitas realizar el backImage y deseas actualizar la documentValidation existente para que tenga ambos lados.

Solicitud


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>"
}'
const axios = require('axios');
let data = JSON.stringify({
  "image": "<your_base_64_image>"
});

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://api.verifik.co/v2/document-validations/app-registration',
  headers: { 
    'Authorization': 'JWT eyJhbGciOiJIUzkpXVCJ9.eyJhcHBSZWNz2NTc0NH0.AcdD_-BGPUoj2bFRE8oUkuKZIii3c-N6uJGm-PEpv6I', 
    'Content-Type': 'application/json'
  },
  data : data
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});
let parameters = "{\n \"image\": \"your_base_64_image_here\"}"
let postData = parameters.data(using: .utf8)

var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/document-validations/app-registration")!,timeoutInterval: Double.infinity)
request.addValue("JWT eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBSZWdpNH0.AcdD_-BGPUoj2bFRE8oUkuKZIii3c-N6uJGm-PEpv6I", forHTTPHeaderField: "Authorization")
request.addValue("application/json", forHTTPHeaderField: "Content-Type")

request.httpMethod = "POST"
request.httpBody = postData

let task = URLSession.shared.dataTask(with: request) { data, response, error in 
  guard let data = data else {
    print(String(describing: error))
    return
  }
  print(String(data: data, encoding: .utf8)!)
}

task.resume()
val client = OkHttpClient()
val mediaType = "application/json".toMediaType()
val body = "{\n    \"image\": \"your_base_64_image_here\"\n}".toRequestBody(mediaType)
val request = Request.Builder()
  .url("https://api.verifik.co/v2/document-validations/app-registration")
  .post(body)
  .addHeader("Authorization", "JWT eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBSZWdpc0NH0.AcdD_-BGPUoj2bFRE8oUkuKZIii3c-N6uJGm-PEpv6I")
  .addHeader("Content-Type", "application/json")
  .build()
val response = client.newCall(request).execute()

Respuesta

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

PreviousEl objeto de Validación de DocumentosNextRecuperar una validación de documento

Last updated 3 months ago