Skip to main content

Crear una Validación de Nombre

Endpoint

PUT https://api.verifik.co/v2/document-validations/{id}/validate

Este endpoint realiza la validación de nombre comparando los nombres extraídos del documento de un usuario con los registros oficiales del gobierno. Valida que los nombres proporcionados por el usuario coincidan con sus registros oficiales de identidad mediante integraciones con APIs gubernamentales.

Encabezados

Content-Type

Tipo: String
Requerido: Sí

application/json

Authorization

Tipo: String
Requerido: Sí

Bearer {YOUR_ACCESS_TOKEN}

warning

Requisitos previos: Los usuarios deben completar tanto el paso signUpForm como el paso document antes de poder realizar la validación de nombre.

warning

Funcionalidad adicional: Las Validaciones de Nombre son una característica adicional y están sujetas a cargos. Cada solicitud de validación generará un costo según tu plan.

Parámetros de Ruta

id

Tipo: string
Requerido: Sí

El identificador único del registro de validación de documento a validar.

Parámetros de Consulta

force

Tipo: boolean
Requerido: No

Forzar la revalidación incluso si ya fue validada. Ejemplo: force=true

Parámetros del Cuerpo

Este endpoint no requiere cuerpo en la solicitud. Toda la información necesaria se recupera automáticamente del registro de validación de documento.

Regiones y tipos de documento compatibles

Actualmente, la validación de nombre es compatible con las siguientes regiones y tipos de documento:

RegiónTipo de documentoDescripción
PanamáCCPACédula de identidad de Panamá
ColombiaCCCédula de ciudadanía colombiana
ColombiaDRCCCédula diplomática colombiana
ChileCLCédula de identidad chilena
info

Nota: Puede haber soporte para regiones y tipos de documento adicionales. Contacta a tu ejecutivo de cuenta para obtener la lista más actualizada de países y tipos de documentos compatibles.

Solicitud

import axios from 'axios';

const options = {
method: 'PUT',
<TabItem value="python" label="Python">
params: {
force: false
},
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer <your_token>'
}
};

try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}

Respuesta

{
"success": true,
"data": {
"_id": "document_validation_123456789",
"status": "ACTIVE",
"nameValidation": {
"firstName": {
"provided": "John",
"official": "John",
"match": true,
"confidence": 0.95
},
"lastName": {
"provided": "Doe",
"official": "Doe",
"match": true,
"confidence": 0.95
},
"overallMatch": true,
"validationDate": "2024-01-15T10:32:00Z"
},
"updatedAt": "2024-01-15T10:32:00Z"
},
"signature": {
"dateTime": "April 11, 2023 12:25 PM",
"message": "Certified by Verifik.co"
}
}

Características

  • Validación gubernamental: Compara nombres con registros oficiales del gobierno
  • Múltiples países: Compatible con Panamá, Colombia y Chile
  • Tipos de documento: Cédulas nacionales y diplomáticas
  • Validación automática: Recupera automáticamente la información del documento
  • Revalidación: Opción para forzar la revalidación con el parámetro force
  • Puntajes de confianza: Puntajes detallados para cada nombre
  • Requisitos previos: Requiere completar el formulario de registro y el documento
  • Funcionalidad premium: Servicio adicional con cargos por validación
  • Múltiples lenguajes: Soporte para JavaScript, Python, PHP y Go
  • Manejo de errores: Respuestas de error detalladas para distintos escenarios