El Objeto de Validación de Documentos
Descripción
El objeto Validación de Documento representa el proceso de verificación de documentos dentro de tus proyectos Verifik. Este objeto contiene toda la información necesaria para rastrear y gestionar las solicitudes de verificación de documentos y sus resultados asociados.
Atributos Principales
client
Tipo: ObjectId
Requerido: Sí
Cliente asociado con esta validación de documento.
project
Tipo: ObjectId
Requerido: Sí
Proyecto al que pertenece esta validación de documento.
projectFlow
Tipo: ObjectId
Requerido: Sí
Configuración de flujo específica para esta validación de documento.
status
Tipo: String
Requerido: Sí
Estado actual del proceso de validación de documento. Puede ser:
new- Solicitud de validación creada pero aún no procesadaprocessing- Validación en procesovalidated- El documento ha sido verificado exitosamentefailed- La validación de documento fallóexpired- La validación de documento expiró
documentType
Tipo: String
Requerido: Sí
Tipo de documento que se está validando (por ejemplo, passport, drivers_license, id_card).
documentNumber
Tipo: String
Requerido: Sí
Número del documento que se está validando.
documentImage
Tipo: String
Requerido: No
Imagen del documento codificada en Base64.
verificationResults
Tipo: Object
Requerido: No
Resultados de la verificación del documento, incluyendo:
isValid- Boolean indicando si el documento es válidoconfidence- Nivel de confianza de la verificación (0.0 a 1.0)extractedData- Datos extraídos del documento
createdAt
Tipo: Date
Requerido: Sí
Marca de tiempo de cuándo se creó la validación de documento.
updatedAt
Tipo: Date
Requerido: Sí
Marca de tiempo de cuándo se actualizó por última vez la validación de documento.
Objeto de Ejemplo
{
"_id": "document_validation_123456789",
"client": "client_123456789",
"project": "project_123456789",
"projectFlow": "flow_123456789",
"status": "validated",
"documentType": "passport",
"documentNumber": "123456789",
"documentImage": "base64_encoded_image",
"verificationResults": {
"isValid": true,
"confidence": 0.95,
"extractedData": {
"firstName": "John",
"lastName": "Doe",
"dateOfBirth": "1990-01-15",
"nationality": "US"
}
},
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:32:00Z",
"validatedAt": "2024-01-15T10:32:00Z"
}
Características
- Verificación de Documentos: Valida documentos oficiales como pasaportes, licencias de conducir y cédulas de identidad
- Extracción de Datos: Extrae automáticamente información del documento
- Detección de Fraude: Detecta documentos falsificados o manipulados
- Rastreo de Estado: Monitorea el progreso de la validación en tiempo real
- Integración con Flujos: Se integra con flujos de proyecto para procesos automatizados