Create a project flow (Crear un flujo de proyecto)
POST -
https://api.verifik.co/v2/project-flows
Los Project Flows definen un uso específico para los servicios de Verifik y cómo queremos implementarlos. En este contexto, se definirán varios puntos de datos que Verifik utilizará para realizar validaciones mediante tecnologías de autenticación sin contraseña (passwordless) y detección de prueba de vida (liveness detection).
Headers
Content-Type
application/json
Authorization
Bearer <token>
Body Example
{
"project": "65b03015c03e1a1b595fe61c",
"type": "login",
"status": "active",
"redirectUrl": "<https://verifik.co>",
"identityUrl": "<https://faas-nyc1-2ef2e6cc.doserverless.co/api/v1/web/fn-b88d2a3d-137b-4d8c-95af-9c4f33f69af4/passwordless-validation-url/[email protected]>",
"loginSettings": {
"searchMode": "FAST",
"email": true,
"emailGateway": "mailgun",
"phone": false,
"phoneGateway": "both",
"faceLiveness": true,
"showFaceLivenessRecommendation": false,
"livenessMinScore": 0.9,
"searchMinScore": 0.95
},
"security": {
"strategy": "whitelist",
"apiTestType": "email",
"_id": "65c166926d38504eb418d1ed",
"source": "API",
"apiUrl": "<https://faas-nyc1-2ef2e6cc.doserverless.co/api/v1/web/fn-b88d2a3d-137b-4d8c-95af-9c4f33f69af4/passwordless-validation-url/[email protected]>",
"apiTestValue": "[email protected]"
}
}
La creación de un Project Flow involucra varios componentes, los cuales se enumeran a continuación:
project & type
project: Es el _id generado al crear un proyecto correctamente.
type: Determina el tipo de servicio que deseas generar en este Project Flow. Opciones disponibles:
"login"
→ Para autenticación e inicio de sesión,"onboarding"
→ Para procesos de incorporación y verificación de usuarios.
SmartAccess settings
Login settings (Configuración de inicio de sesión)SmartEnroll settings
Onboarding settings (Configuración de incorporación)Security settings
Security settings (Configuración de seguridad)Response
{
"data": {
"type": "login",
"status": "draft",
"version": 1,
"_id": "6577a671c3abfb14dcfc55ad",
"deleted": false,
"project": "6577a0f3c3abfb14dcfc54b5",
"loginSettings": {
"steps": []
},
"client": "613375a1eab2fe08527f81e2",
"updatedAt": "2023-12-12T00:16:49.946Z",
"createdAt": "2023-12-12T00:16:49.946Z",
"__v": 0
}
}
Last updated