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
  • Request
  • Response
  1. Recursos
  2. Registros en la app

Lista de todos los registros en la app

Endpoint

https://api.verifik.co/v2/app-registrations

Descripción

Este endpoint permite recuperar una lista de todas las App Registrations dentro de la API de Verifik. Se puede utilizar para obtener una visión detallada de múltiples registros de aplicaciones, incluyendo estado actual del registro, proyecto asociado, estados de validación y mas.


Encabezados (Headers)

Incluye los encabezados de autenticación necesarios, así como otros requeridos para autorización y tipo de contenido, como:

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Parámetros de Consulta (Query Params)

A continuación, se presenta una tabla con los parámetros de consulta utilizados en esta llamada a la API. Esto mostrará claramente lo que hace cada parámetro populate, convirtiendo las referencias ObjectId en los objetos correspondientes.

Parameter
Value
Description

page

1

Specifies the page number for pagination, starting from 1.

perPage

20

Defines the number of items per page for pagination.

populates[]=emailValidation

emailValidation

Populates the emailValidation field, transforming it from an ObjectId reference into the full emailValidation object, including details such as validation status.

populates[]=phoneValidation

phoneValidation

Populates the phoneValidation field, converting the ObjectId into the full phoneValidation object with validation details.

populates[]=informationValidation

informationValidation

Populates informationValidation, replacing the ObjectId with the full informationValidation object, containing information-related validation details.

populates[]=biometricValidation

biometricValidation

Populates the biometricValidation field, providing the full biometricValidation object details instead of just the ObjectId.

populates[]=documentValidation

documentValidation

Populates the documentValidation field, replacing the ObjectId with the full documentValidation object containing document verification data.

populates[]=documentFace

documentFace

Populates the documentFace field, replacing the ObjectId with the full documentFace object, which includes details of the document's face comparison.

populates[]=failedBiometricValidations

failedBiometricValidations

Populates the failedBiometricValidations field, returning full objects for each failed biometric validation.

populates[]=project

project

Populates the project field, providing the full project details such as branding, allowed countries, and status, instead of just an ObjectId.

populates[]=projectFlow

projectFlow

Populates the projectFlow field, transforming the ObjectId into the full project flow object containing the flow setup and related details.

where_status=<status>

ONGOING

Request

curl -X GET "https://verifik.co/api/v2/app-registrations" \
-H "Authorization: JWT YOUR_JWT_TOKEN" \
-H "Content-Type: application/json"
const axios = require('axios');

let config = {
  method: 'get',
  url: 'https://verifik.co/api/v2/app-registrations',
  headers: {
    'Authorization': 'Bearer YOUR_JWT_TOKEN'
  }
};

axios.request(config)
  .then(response => {
    console.log({data: response.data});
  })
  .catch(error => {
    console.error(error);
  });
import Foundation

let url = URL(string: "https://verifik.co/api/v2/app-registrations")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.setValue("JWT YOUR_JWT_TOKEN", forHTTPHeaderField: "Authorization")

let task = URLSession.shared.dataTask(with: request) { data, response, error in
    guard let data = data, error == nil else {
        print("Error:", error ?? "Unknown error")
        return
    }
    
    if let httpResponse = response as? HTTPURLResponse, httpResponse.statusCode == 200 {
        do {
            let jsonResponse = try JSONSerialization.jsonObject(with: data, options: [])
            print("Response JSON:", jsonResponse)
        } catch {
            print("Error parsing JSON:", error)
        }
    } else {
        print("Failed to fetch App Registrations, Status Code:", (response as? HTTPURLResponse)?.statusCode ?? 0)
    }
}

task.resume()
import okhttp3.OkHttpClient
import okhttp3.Request

val client = OkHttpClient()

val request = Request.Builder()
    .url("https://verifik.co/api/v2/app-registrations")
    .get()
    .addHeader("Authorization", "JWT YOUR_JWT_TOKEN")
    .build()

client.newCall(request).execute().use { response ->
    if (response.isSuccessful) {
        response.body?.string()?.let {
            println("Response JSON: $it")
        }
    } else {
        println("Failed to fetch App Registrations, Status Code: ${response.code}")
    }
}

Response

En una solicitud exitosa, recibirás una respuesta en formato JSON que contendrá una lista de App Registrations, incluyendo detalles de cada registro.

{
    "data": [
        {
            "_id": "671bed04409569ff02f0b45d",
            "client": "671a7f594e3bb7129d1d89af",
            "project": "671be9e7409569ff02f0b3b5",
            "projectFlow": "671be9f9409569ff02f0b3be",
            "status": "ONGOING",
            "email": "rogelio_197725@verifik.co",
            "countryCode": "+57",
            "phone": "2650270837",
            "currentStep": "signUpForm",
            "redFlags": 0,
            "language": "en",
            "failedEmailValidations": [],
            "failedPhoneValidations": [],
            "failedBiometricValidations": [],
            "failedDocumentValidations": [
                "671bf011409569ff02f0b5b9"
            ],
            "informationValidation": "671bed04409569ff02f0b45e",
            "name": "Rogelio Martín",
            "accessControlLog": "671bed04409569ff02f0b461",
            "updatedAt": "2024-10-25T19:35:36.390Z",
            "createdAt": "2024-10-25T19:09:56.718Z",
            "__v": 1,
            "documentFace": "671bf02a409569ff02f0b5c9",
            "documentValidation": "671bf02a409569ff02f0b5c6"
        }
    ]
}
{
    "data": [
        {
            "_id": "67098c8399d91d35cafe1d79",
            "client": "613a3a48f2c84b454153add7",
            "project": "663bd7e94a262144c9313cf0",
            "projectFlow": "663bd7f44a262144c9313cf6",
            "status": "ONGOING",
            "email": "robert_936761@verifik.co",
            "countryCode": "+57",
            "phone": "7747498134",
            "currentStep": "signUpForm",
            "redFlags": 0,
            "language": "en",
            "failedEmailValidations": [],
            "failedPhoneValidations": [],
            "failedBiometricValidations": [],
            "failedDocumentValidations": [],
            "informationValidation": "67098c8399d91d35cafe1d7a",
            "name": "Robert López",
            "accessControlLog": "67098c8399d91d35cafe1d7d",
            "updatedAt": "2024-10-11T20:51:57.915Z",
            "createdAt": "2024-10-11T20:37:23.558Z",
            "__v": 0,
            "emailValidation": "67098c8599d91d35cafe1d8f",
            "phoneValidation": "67098c8b99d91d35cafe1daa",
            "documentFace": "67098cc699d91d35cafe1dd6",
            "documentValidation": "67098cc699d91d35cafe1dd3"
        },
        {
            "_id": "66901a15d2e44d3323d88439",
            "client": "613a3a48f2c84b454153add7",
            "project": "663bd9e94a262144c9313d3f",
            "projectFlow": "6690162b1fb3ea6aed69e616",
            "status": "ONGOING",
            "email": "robert_411451@verifik.co",
            "countryCode": "+1",
            "phone": "7917290632",
            "currentStep": "instructions",
            "redFlags": 0,
            "language": "es",
            "failedEmailValidations": [],
            "failedPhoneValidations": [],
            "failedBiometricValidations": [],
            "failedDocumentValidations": [],
            "informationValidation": "66901a15d2e44d3323d8843a",
            "name": "Robert González",
            "accessControlLog": "66901a15d2e44d3323d8843d",
            "updatedAt": "2024-07-11T17:57:51.392Z",
            "createdAt": "2024-07-11T17:44:53.814Z",
            "__v": 0,
            "emailValidation": "66901a16d2e44d3323d8844d",
            "phoneValidation": "66901a1bd2e44d3323d88466",
            "documentFace": "66901af5d2e44d3323d884fb",
            "documentValidation": "66901af5d2e44d3323d884f8",
            "biometricValidation": null,
            "face": null,
            "person": null,
            "compareFaceVerification": null
        },
        ...
    ],
    "total": 12,
    "limit": 20,
    "page": 1,
    "pages": 1
}

Explicación de Campos Clave

  • _id: Identificador único del App Registration.

  • client: ID del cliente asociado con este registro.

  • project: ID del proyecto asociado con este registro.

  • projectFlow: ID del Project Flow asociado con este registro.

  • status: Estado actual del App Registration (ejemplo: ONGOING, COMPLETED).

  • email: Dirección de correo electrónico vinculada a este registro.

  • phone: Número de teléfono vinculado a este registro.

  • currentStep: Paso actual en el proceso de registro.

  • failedValidations: Lista de validaciones fallidas (email, phone, biometric, document).

  • informationValidation: ID de la validación de información asociada con este registro.

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

  • createdAt: Marca de tiempo en la que se creó este registro.

PreviousRecuperar un registro en la appNextDocumentos de validación

Last updated 3 months ago

Where condition to filter by status where the options are

specified here