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

Recuperar un registro en la app

Endpoint

https://api.verifik.co/v2/app-registrations/{id}

Parámetros de Consulta Opcionales

  • populates[] (opcional): Se usa para llenar datos adicionales relacionados con el registro. Las opciones disponibles son:

    • project: Recupera los detalles del proyecto asociado.

    • projectFlow: Recupera los detalles del flujo de proyecto asociado.

    • emailValidation: Recupera el estado y los detalles de la validación por correo electrónico.

    • phoneValidation: Recupera el estado y los detalles de la validación por teléfono.

    • biometricValidation: Recupera el estado y los detalles de la validación biométrica.

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>

Request

curl -X GET "https://verifik.co/api/v2/app-registrations/{appRegistrationId}?populates[]=project&populates[]=projectFlow" \
-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/{appRegistrationId}',
  headers: {
    'Authorization': 'JWT YOUR_JWT_TOKEN'
  }
};

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

let url = URL(string: "https://verifik.co/api/v2/app-registrations/{appRegistrationId}?populates[]=project&populates[]=projectFlow")!
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 Registration, Status Code:", (response as? HTTPURLResponse)?.statusCode ?? 0)
    }
}

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

val client = OkHttpClient()

val request = Request.Builder()
    .url("https://verifik.co/api/v2/app-registrations/{appRegistrationId}?populates[]=project&populates[]=projectFlow")
    .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 Registration, Status Code: ${response.code}")
    }
}

Respuesta

En una solicitud exitosa, recibirás una respuesta en formato JSON que contendrá los datos del App Registration, incluyendo Detalles del proyecto asociado, estados de validación y otra información clave sobre el registro.


{
    "data": {
        "language": "en",
        "failedEmailValidations": [],
        "failedPhoneValidations": [],
        "failedBiometricValidations": [],
        "failedDocumentValidations": [],
        "_id": "658b3dbca0f6aa080f714844",
        "status": "STARTED",
        "redFlags": 0,
        "deleted": false,
        "client": "613375a1eab2fe08527f81e2",
        "project": {
            "dataProtection": {
                "name": "Miguel T",
                "email": "miguel@verifik.co",
                "address": null,
                "address2": null,
                "city": null,
                "postalCode": null,
                "country": null
            },
            "branding": {
                "bgColor": "#F2FFF8",
                "borderColor": "#B2BDD3",
                "buttonColor": "#14AE5C",
                "buttonTxtColor": "#FFF",
                "txtColor": "#8e9713",
                "titleColor": "#0057F8",
                "logo": "https://cdn.verifik.co/projects/VerifikClientApp_1726146056389-image.png",
                "rightImage": "https://cdn.verifik.co/assets/auth/authb.svg",
                "rightImagePosition": "center center",
                "rightBackgroundColor": "#FFF"
            },
            "_id": "6266193db77ccc8111730c90",
            "passwordLessOptions": {
                "email": true,
                "whatsapp": true,
                "sms": true,
                "qr": true,
                "biometrics": true
            },
            "status": "active",
            "name": "Verifik Client App",
            "client": "613375a1eab2fe08527f81e2",
            "updatedAt": "2024-10-25T18:13:55.021Z",
            "createdAt": "2022-04-25T03:45:01.619Z",
            "__v": 16,
            "contactEmail": "miguel@verifik.co",
            "privacyUrl": "https://legal.verifik.co/politicas-de-privacidad",
            "termsAndConditionsUrl": "https://legal.verifik.co/terminos-y-condiciones",
            "type": "login",
            "currentStep": 1,
            "allowedCountries": [
                "Canada",
                "Colombia",
                "Mexico",
                "Panama",
                "United States",
                "Chile"
            ],
            "lastStep": 6,
            "assignedCollection": "65987dc37ca096050ef1d47a",
            "collectionCode": "314d321e-86f6-46b0-8988-d4e2cef39eb5",
            "projectMembers": [
                "65e0999d7c0d3207c944a752",
                "65e0999f918af74b42b1e9d6",
                "65e099e0918af74b42b1e9e0",
                "6625f14b8766114ad40d52d0"
            ]
        },
        "projectFlow": null,
        "email": "josé_213089@verifik.co",
        "countryCode": "+1",
        "phone": "1678304497",
        "currentStep": "1",
        "updatedAt": "2023-12-26T20:55:24.298Z",
        "createdAt": "2023-12-26T20:55:24.298Z",
        "__v": 0
    }
}
{
    "code": "NotFound",
    "message": "Record not found."
}

Explicación de Campos Clave

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

  • project: Contiene detalles del proyecto, como marca, contacto para protección de datos, opciones sin contraseña, países permitidos, y más.

  • language: Preferencia de idioma para este registro.

  • redFlags: Indica problemas detectados durante el proceso de validación.

  • client: ID del cliente asociado con este registro.

  • email, countryCode, phone: Información de contacto utilizada en el registro de la aplicación.

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

  • projectFlow: Flujo del proyecto relacionado con este App Registration.


Notas

  • Populates El uso de populates permite recuperar datos adicionales vinculados en una única solicitud. Los populates compatibles son:

  • project: Información completa del proyecto asociado, incluyendo marca y configuraciones de protección de datos.

  • projectFlow: Información sobre el flujo del proceso vinculado a este App Registration.

  • emailValidation: Estado y detalles de la validación por correo electrónico.

  • phoneValidation: Estado y detalles de la validación por teléfono.

  • biometricValidation: Estado y detalles de la validación biométrica.

Al utilizar este endpoint con los populates adecuados, se obtiene una vista completa de un App Registration, junto con sus detalles relacionados con el proyecto y la validación.

PreviousSincronizar el estado de registro en la appNextLista de todos los registros en la app

Last updated 3 months ago