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
    • SmartCheck
      • Ejemplo de consulta en la aplicación
    • SmartAccess
      • Panel de control
    • Access
      • Ejemplo de acceso por correo eletrónico
      • Ejemplo acceso telefónico
      • Ejemplo de acceso biométrico
    • SmartEnroll
    • Enroll
      • Tutorial
    • Smart Scan
  • Biometrics API's
    • Liveness
      • Liveness Detection (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
    • Scan Studio
      • Documentos permitidos
      • 🇨🇴[Example] Tarjeta de propiedad
    • Scan Prompt
      • Documentos soportados
    • Plantillas de ScanPrompt
  • Resources
    • 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
  • Plans & Pricings
    • 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
  • Identity validation
    • 🇦🇷Argentina
    • 🇧🇴Bolivia
    • 🇧🇷Brazil
    • 🇨🇦Canada
      • 🇨🇦Ontario Driver license
      • 🇨🇦Quebec Driver license
      • 🇨🇦British Columbia license
    • 🇨🇱Chile
      • 🇨🇱Chilean taxpayer information
    • 🇨🇴Colombia
      • 🇨🇴Colombian Citizen
      • 🇨🇴Colombian Citizen with Extra Data
      • 🇨🇴Colombian Politically Exposed Persons
      • 🇨🇴Special Stay Permit (PEP) ID
      • 🇨🇴Colombian Foreigner ID (CE)
    • 🇨🇷Costa Rica
    • 🇩🇴Dominican Republic
    • 🇪🇨Ecuador
    • 🇸🇻El Salvador
    • 🇬🇹Guatemala
    • 🇭🇳Honduras
    • 🇲🇽Mexican
    • 🇵🇦Panama
    • 🇵🇾Paraguay
    • 🇵🇪Peru
      • 🇵🇪Peruvian Citizen
      • 🇵🇪Peruvian Foreigner Resident
      • 🇵🇪Peruvian Citizen Information with Extra Data
    • 🇪🇸Spain Citizen
    • 🇺🇸United States
      • 🇺🇸SSN Verification (Social Security Number)
      • 🇺🇸Florida Driver License Validation
      • 🇺🇸Kansas Driver's License Verification
    • 🇺🇾Uruguay
    • 🇻🇪Venezuela
      • 🇻🇪Venezuelan Citizen Information
      • 🇻🇪Venezuelan Foreigner citizens
  • Vehicle Validation
    • 🇦🇷Argentina
    • 🇧🇴Bolivia
    • 🇧🇷Brazil
    • 🇨🇱Chile
      • 🇨🇱Vehicle Information
      • 🇨🇱Driver license
    • 🇨🇴Colombia
      • 🇨🇴Vehicle by Code - Fasecolda
      • 🇨🇴SIMIT Resolutions
      • 🇨🇴Complete vehicle with historical records by VIN - RUNT
      • 🇨🇴Information System for Drivers Transporting Dangerous Goods
      • 🇨🇴Vehicle's SOAT and RTM by Plate and Identification document
      • 🇨🇴General query of SIMIT by license plate
      • 🇨🇴Driver's License
      • 🇨🇴Vehicle by plate and identification card only
      • 🇨🇴Vehicle Values by Plate - Fasecolda
      • 🇨🇴Verifik Pico y Placa for Bogotá
      • 🇨🇴Complete vehicle with historical records by plate and identification document - RUNT
      • 🇨🇴SIMIT Agreements
      • 🇨🇴SIMIT Fines
      • 🇨🇴General query of SIMIT by Identification Document
      • 🇨🇴Sinister Verification - Fasecolda
      • 🇨🇴Vehicle Fines Check in Bogotá, Colombia
      • 🇨🇴Taxes in Bogota
      • 🇨🇴Vehicle accidentality in Bogota
    • 🇨🇷Costa Rica
    • 🇪🇨Ecuador
      • 🇪🇨Ecuador Vehicle Fines
      • 🇪🇨Vehicle Information Lookup
    • 🇲🇽Mexico
    • 🇵🇾Paraguay
    • 🇵🇪Peru
      • 🇵🇪Peruvian Vehicle
      • 🇵🇪Peruvian Vehicle Insurance
    • 🇺🇸United States
      • 🇺🇸Vehicle Information
      • 🇺🇸Vehicle Information by VIN
  • Business Validation
    • 🇦🇷Argentina
    • 🇧🇴Bolivia
    • 🇧🇷Brazil
    • 🇨🇦Canada
    • 🇨🇱Chilean
    • 🇨🇴Colombia
      • 🇨🇴Colombian Business Information - RUES
      • 🇨🇴Complete Business Registry - RUES
      • 🇨🇴Colombian Company DIAN Verification
      • 🇨🇴Verify Legal Invoicer in DIAN for Colombian Companies
    • 🇨🇷Costa Rica
    • 🇲🇽Mexico
    • 🇵🇦Panama
    • 🇵🇾Paraguay
    • 🇵🇪Peru
    • 🇪🇸Spain
    • 🇺🇸United States
  • Background Check
    • 🇧🇷Brazil
    • 🇨🇴Colombia
      • 🇨🇴Public Contracts
      • 🇨🇴Colombian Police Record Check
      • 🇨🇴Verify Police Compliance with Corrective Measures
      • 🇨🇴Comptroller Certificate
      • 🇨🇴Disciplinary Records in Colombia (attorney's office)
    • 🌎International
      • 🌎Interpol Background Check
      • 🌎OFAC Background Check
      • 🌎Europol Background Check
      • 🌎FBI Background Check
      • 🌎ONU Background Check
      • 🌎DEA Background Check
  • Military
    • 🇨🇴Colombia
  • Finance
    • 🇨🇴Delinquent debtors
  • Legal
    • 🇨🇴Lawyer Verification
    • 🇨🇴Colombian Legal Processes
    • 🇨🇴Retrieve Details of a Legal Process by Number
    • 🇨🇴Court Case Records Lookup
    • 🇨🇴Certificate of Validity for Legal Professionals
  • 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
  • Params
  • Request
  • Response
  1. Resources
  2. Validaciones Biométricas

Crear Validación Biométrica

Endpoint

https://api.verifik.co/v2/biometric-validations

Este endpoint se utiliza para crear una nueva validación biométrica. La validación biométrica se usa para controlar todo el proceso de búsqueda de una persona en el proyecto (1:N) y luego autenticar o registrar (onboarding) al usuario según el flujo que esté intentando realizar. Crear una validación biométrica puede incluir el tipo de proceso, como login o onboarding.

Params

Parameter
Type
Description
Required

project

string

The unique identifier for the project.

Yes

projectFlow

string

The unique identifier for the project flow.

Yes

identifier

string

The unique identifier for the client (user) being validated.

Yes

type

string

The type of biometric validation (e.g., "login").

Yes

Request

curl --location --request POST 'https://api.verifik.co/v2/biometric-validations' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data-raw '{
    "project": "66df5bf5c4d855fb0bdf5da2",
    "projectFlow": "66df5c22c4d855fb0bdf5da9",
    "identifier": "03da12fba",
    "type": "login"
}'
const axios = require('axios');

let data = JSON.stringify({
  "project": "66df5bf5c4d855fb0bdf5da2",
  "projectFlow": "66df5c22c4d855fb0bdf5da9",
  "identifier": "03da12fba",
  "type": "login"
});

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://api.verifik.co/v2/biometric-validations',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer <token>'
  },
  data : data
};

axios.request(config)
  .then((response) => {
    console.log(JSON.stringify(response.data));
  })
  .catch((error) => {
    console.log(error);
  });

Response

{
    "data": {
        "livenessSession": {
            "client": "613375a1eab2fe08527f81e2",
            "project": "66df5bf5c4d855fb0bdf5da2",
            "projectFlow": "66df5c22c4d855fb0bdf5da9",
            "identifier": "03da12fba",
            "status": "active",
            "livenessResult": [],
            "comparisonResult": [],
            "generalInformation": [],
            "documentTypeFields": [],
            "location": [],
            "proFields": [],
            "studioFields": [],
            "promptFields": [],
            "expiresAt": "2024-09-12T17:30:26.000Z",
            "_id": "66e3244269cd15b505d21063",
            "activatedAt": "2024-09-12T17:26:26.954Z",
            "updatedAt": "2024-09-12T17:26:26.964Z",
            "createdAt": "2024-09-12T17:26:26.964Z",
            "__v": 0
        },
        "biometricValidation": {
            "client": "613375a1eab2fe08527f81e2",
            "project": "66df5bf5c4d855fb0bdf5da2",
            "projectFlow": "66df5c22c4d855fb0bdf5da9",
            "livenessSession": "66e3244269cd15b505d21063",
            "status": "new",
            "type": "login",
            "url": "https://app.verifik.co/sign-in/66df5bf5c4d855fb0bdf5da2?type=liveness",
            "livenessScore": 0,
            "assignedCollection": "66df5bf5c4d855fb0bdf5da4",
            "collectionCode": "d29fe454-3ecc-4f58-8666-4021ac575d9c",
            "requires2FA": false,
            "_id": "66e3244369cd15b505d21065",
            "updatedAt": "2024-09-12T17:26:27.068Z",
            "createdAt": "2024-09-12T17:26:27.068Z",
            "__v": 0
        },
        "token": "eyJhbGciOiJIUzI1kpXVCJ9.eyJsaXZlbmVO3j1...1ewV1cNFR8je4U"
    }
}
{
    "code": "MissingParameter",
    "message": "type must be one of: [validation,login,onboarding,oneTimeLink]"
}

Detalles de la Respuesta

LivenessSession: Datos de la sesión de liveness creada como parte de esta validación biométrica.

  • client: Identificador único del cliente.

  • project: ID del proyecto asociado con la validación biométrica.

  • projectFlow: ID del flujo de proyecto.

  • identifier: Identificador único de la sesión.

  • status: Estado de la sesión de liveness (por ejemplo, "active").

  • livenessResult: Resultados de la verificación de liveness (array).

  • comparisonResult: Resultados de las comparaciones biométricas (array).

  • generalInformation: Información general relacionada con la sesión (array).

  • expiresAt: Marca de tiempo de expiración de la sesión.

  • activatedAt: Marca de tiempo de activación de la sesión.

  • updatedAt: Marca de tiempo de la última actualización.

  • createdAt: Marca de tiempo de la creación.

  • _id: Identificador único de la sesión de liveness.

Validación Biométrica

  • biometricValidation: Datos de la validación biométrica.

  • client: ID del cliente asociado con esta validación.

  • project: ID del proyecto asociado con esta validación.

  • projectFlow: ID del flujo de proyecto asociado con esta validación.

  • livenessSession: ID de la sesión de liveness asociada.

  • status: Estado de la validación biométrica (por ejemplo, "new").

  • type: Tipo de validación (por ejemplo, "login").

  • url: URL relacionada con la validación biométrica, típicamente para la verificación de liveness.

  • livenessScore: Puntaje obtenido en la verificación de liveness.

  • assignedCollection: ID de la colección asignada a esta validación.

  • collectionCode: Código único de la colección.

  • requires2FA: Booleano que indica si la validación requiere 2FA (Autenticación de Dos Factores).

  • createdAt: Marca de tiempo de la creación de la validación.

  • updatedAt: Marca de tiempo de la última actualización de la validación.

  • _id: Identificador único de la validación biométrica.

token: Token JWT asociado con la sesión de liveness, que contiene información de expiración y otros datos.

PreviousEl objeto de Validación BiométricaNextValidar la Validación Biométrica

Last updated 2 months ago