Skip to main content

Actualizar un flujo de proyecto

Endpoint

PUT https://api.verifik.co/v3/project-flows/{id}

Actualiza la configuración de un flujo de proyecto. Soporta actualizaciones parciales.

Encabezados

NombreValor
Content-Typeapplication/json
AuthorizationBearer <token>

Parámetros

NombreTipoRequeridoDescripción
idstringID del flujo de proyecto a actualizar

Solicitud

const fetch = require("node-fetch");

async function run() {
const flowId = "64a1b2c3d4e5f6789012346";
const res = await fetch(`https://api.verifik.co/v3/project-flows/${flowId}`, {
method: "PUT",
headers: {
"Content-Type": "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
body: JSON.stringify({
documents: {
attemptLimit: 5,
verificationMethods: ["SCAN_PROMPT"],
},
liveness: {
attemptLimit: 3,
minScore: 0.7
},
steps: { document: "mandatory", liveness: "mandatory" }
}),
});
console.log(await res.json());
}

run();

Respuesta

{
"data": {
"_id": "64a1b2c3d4e5f6789012346",
"status": "active",
"version": 3
}
}

Notas

  • Solo se actualizan los campos enviados; los demás permanecen sin cambios.
  • Valida rangos de minScore y límites de intentos según tu política de riesgo.
  • Considera pausar el flujo antes de cambios que afecten a usuarios activos.