Skip to main content

El objeto Flujo de Proyecto

Descripción general

Un Flujo de Proyecto define el recorrido de verificación para tus usuarios: pasos, configuraciones y umbrales de seguridad. Los tipos más comunes son onboarding (alta de nuevos usuarios) y login (acceso de usuarios existentes).

Atributos

CampoTipoDescripción
_idstringIdentificador único del flujo
projectstringID del proyecto padre
typestringonboarding o login
statusstringdraft, active, paused, deleted
versionnumberVersión del flujo
namestringNombre del flujo
descriptionstringDescripción opcional
signUpFormobjectConfiguración de formulario de registro (cuando aplique)
documentsobjectConfiguración de documentos y métodos de verificación
livenessobjectConfiguración de vitalidad y búsqueda
stepsobjectPasos habilitados (document, liveness) y su obligatoriedad
integrationsobjectURLs de integración, webhooks y estrategia de integración
createdAtstringFecha de creación (ISO-8601)
updatedAtstringFecha de actualización (ISO-8601)

Ejemplo

{
"_id": "64a1b2c3d4e5f6789012346",
"project": "64a1b2c3d4e5f6789012345",
"type": "onboarding",
"status": "active",
"version": 3,
"name": "Onboarding Estándar",
"description": "Flujo con documentos y vitalidad",
"signUpForm": { "fullName": true, "email": true, "phone": true },
"documents": { "attemptLimit": 5, "verificationMethods": ["SCAN_PROMPT"] },
"liveness": { "attemptLimit": 3, "minScore": 0.7 },
"steps": { "document": "mandatory", "liveness": "mandatory" },
"integrations": { "webhook": "64a1b2c3...", "redirectUrl": "https://example.com/success" },
"createdAt": "2023-07-01T10:00:00.000Z",
"updatedAt": "2023-07-01T16:45:00.000Z"
}