Skip to main content

Listar todas las Validaciones de Documentos

Endpoint

GET https://api.verifik.co/v2/document-validations

Este endpoint te permite obtener un listado de todas las Validaciones de Documentos dentro de la API de Verifik. Úsalo para obtener una vista detallada de múltiples validaciones, incluyendo su estado, proyecto asociado, métodos de validación y más.

Encabezados

Content-Type

Tipo: String
Requerido: Sí

application/json

Authorization

Tipo: String
Requerido: Sí

Bearer <token>

Parámetros de Consulta

page

Tipo: number
Requerido: No

Especifica el número de página para la paginación, comenzando desde 1.

perPage

Tipo: number
Requerido: No

Define la cantidad de elementos por página para la paginación.

populates[]

Tipo: string
Requerido: No

Realiza populate del campo especificado, transformando referencias ObjectId en objetos completos. Opciones disponibles: appRegistration, projectFlow

where_status

Tipo: string
Requerido: No

Condición para filtrar por estado. Opciones: ASSESSING, ACTIVE, FAILED, NEEDS_MANUAL_VERIFICATION, NOT_FOUND, EXPIRED, ACTIVE_BUT_UNVERIFIED

where_documentType

Tipo: string
Requerido: No

Filtra por tipo de documento (por ejemplo, "driver_license", "passport", "national_id")

where_validationMethod

Tipo: string
Requerido: No

Filtra por método de validación. Opciones: MANUAL, OCR, SCAN_PROMPT, SCAN_STUDIO

where_type

Tipo: string
Requerido: No

Filtra por tipo de validación. Opciones: validation, login, signup, ocr, demo

where_inputMethod

Tipo: string
Requerido: No

Filtra por método de ingreso. Opciones: CAMERA, FILE_UPLOAD, NOT_SET

Solicitud

import axios from "axios";

const options = {
method: "GET",
url: "https://api.verifik.co/v2/document-validations",
params: {
page: 1,
perPage: 10,
"populates[]": ["appRegistration", "projectFlow"],
where_status: "ACTIVE",
where_documentType: "driver_license",
where_validationMethod: "OCR",
},
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

{
"data": [
{
"_id": "document_validation_123456789",
"age": "25",
"appRegistration": {
"_id": "reg_123456789",
"email": "user@example.com",
"status": "completed"
},
"backUrl": "https://example.com/back",
"client": "client_123456789",
"country": "US",
"createdAt": "2024-01-15T10:30:00Z",
"documentData": {
"firstName": "John",
"lastName": "Doe",
"documentNumber": "123456789",
"birthDate": "1999-01-15"
},
"documentType": "driver_license",
"frontUrl": "https://example.com/front",
"project": "project_123456789",
"projectFlow": {
"_id": "flow_123456789",
"name": "Example Flow",
"type": "onboarding"
},
"status": "ACTIVE",
"updatedAt": "2024-01-15T10:32:00Z",
"validationResults": {
"documentAuthenticity": "passed",
"dataConsistency": "passed"
}
}
],
"pagination": {
"page": 1,
"perPage": 10,
"total": 1,
"pages": 1
},
"signature": {
"dateTime": "April 11, 2023 12:25 PM",
"message": "Certified by Verifik.co"
}
}

Características

  • Listado completo: Recupera todas las validaciones de documentos de tu cuenta
  • Paginación avanzada: Controla la página y los elementos por página
  • Filtrado completo: Filtra por estado, tipo de documento, método de validación y más
  • Población de datos: Incluye información relacionada como registros de aplicación y flujos de proyecto
  • Múltiples estados: Filtra por diferentes estados de validación
  • Tipos de documento: Soporte para licencias de conducir, pasaportes y cédulas nacionales
  • Métodos de validación: OCR, manual, escaneo y más
  • Múltiples lenguajes: Soporte para JavaScript, Python, PHP y Go
  • Información detallada: Incluye datos del documento, resultados de validación y marcas de tiempo
  • Validation Methods: OCR, manual, scanning, and more
  • Multiple Languages: Support for JavaScript, Python, PHP, and Swift
  • Detailed Information: Includes document data, validation results, and timestamps