Skip to main content
GET
Verificar Estado de Validación

Resumen

Después de que un cliente complete su verificación KYC, puedes consultar los resultados para verificar el estado, datos extraídos y detalles de decisión.
Aunque puedes consultar esta API, recomendamos fuertemente usar webhooks para recibir notificaciones en tiempo real cuando se complete la verificación.

Obtener Validación por ID

Ejemplo

Obtener Validación Actual para Entidad

Obtener Estado KYC de Entidad

Respuesta

Valores de Estado

string
Estado actual de validación:
  • pending - Validación creada, esperando que el cliente inicie
  • in_progress - Cliente está completando activamente la verificación (llenando formulario)
  • in_review - Verificación completada, requiere revisión manual del equipo de compliance
  • approved - Verificación exitosa, identidad confirmada
  • rejected - Verificación fallida, identidad no confirmada
  • expired - Sesión de verificación expiró (típicamente después de 7 días)
  • abandoned - Cliente inició pero no completó la verificación
  • cancelled - Validación cancelada manualmente

Objeto decision

Cuando el estado es approved o rejected, el campo decision contiene el resultado completo del flujo KYC. Gu1 siempre persiste y devuelve ambas formas por cada feature: objeto singular (legacy) y array de un elemento (actual). Podés leer id_verification o id_verifications[0]; se mantienen sincronizados. Lo mismo aplica a liveness / liveness_checks, face_match / face_matches, aml_screening / aml_screenings e ip_analysis / ip_analyses. Los campos de media (front_image, reference_image, images.*, etc.) son claves de almacenamiento Gu1 (kyc/...) tras el ingest. Obtenelas vía la API de media de validación. Filas antiguas pueden tener URLs HTTPS de corta duración hasta sincronizar. Ver ejemplos completos (aprobado y rechazado) en Eventos webhook KYC — objeto decision.

Resultados por feature

Cada bloque incluye status (Approved, Declined, In Review, etc.), score opcional, warnings y referencias a media: Gu1 también expone campos normalizados en extractedData, verifiedFields y warnings de nivel superior (códigos de riesgo).

Patrones de Integración Comunes

Patrón 1: Verificar Antes de Permitir Acción

Patrón 2: Características Condicionales Según Verificación

Mejores Prácticas

En lugar de verificar repetidamente el estado de validación, usa webhooks para recibir notificaciones en tiempo real.
Almacena el estado de verificación en tu base de datos y actualízalo vía webhooks. No consultes la API en cada solicitud.
Las verificaciones pueden expirar después de cierto período (típicamente 1 año). Verifica needsReverification y solicita a los clientes reverificar cuando sea necesario.

Próximos Pasos

Crear Validación KYC

Iniciar nueva sesión de verificación

Integración Webhook

Obtener notificaciones en tiempo real