Crear un flujo de verificación
Crea una nueva definición de flujo KYC o KYB con sus pasos, configuración de tiempo límite y política de reintentos.
Permiso requerido: adamo_id:verifications:prepare_start
El flujo se crea y publica automáticamente en estado published. No es necesario un paso adicional de publicación; una vez creado, se pueden enviar invitaciones de inmediato.
Crear un flujo de verificación › Request Body
typeTipo de flujo de verificación.
nameNombre descriptivo del flujo.
Lista de pasos del flujo. Los order deben ser consecutivos empezando en 1 y las key deben ser únicas.
Tiempo máximo que tiene el usuario para completar el flujo desde que recibe el link.
organizationIdUUID de la organización. Si se omite, se usa la del token.
code^[A-Z0-9_]+$Código único del flujo dentro de la organización. Solo letras mayúsculas, números y guiones bajos.
descriptionDescripción opcional del propósito del flujo.
tagsEtiquetas para organizar y filtrar flujos.
Crear un flujo de verificación › Responses
Flujo creado exitosamente
successObtener un flujo de verificación
Enviar invitación de verificación
Envía una invitación para que un destinatario complete el flujo de verificación asociado.
Permiso requerido: adamo_id:verifications:prepare_start
El flujo debe estar en estado published (condición que se cumple automáticamente al crear el flujo).
Reglas de validación:
- Se requiere al menos
recipient.emailorecipient.phone. - Si
channelsincluyeemail, el camporecipient.emailes obligatorio. - Si
channelsincluyesms,whatsappotelegram, el camporecipient.phonees obligatorio. link_onlygenera el enlace público sin enviar notificación por ningún canal.
URLs públicas generadas:
- Flujos KYC:
https://verification-v2.adamoservices.co/verify/{token} - Flujos KYB:
https://dev-journey-id.adamoservices.co/verify?token={token}
path Parameters
idUUID del flujo al cual se asocia la invitación
Enviar invitación de verificación › Request Body
Datos del destinatario. Se requiere al menos email o phone.
channelsCanales por los cuales se enviará la invitación. Se permite más de uno simultáneamente.
- Si incluye
email→recipient.emailes obligatorio. - Si incluye
sms,whatsappotelegram→recipient.phonees obligatorio. link_onlygenera el enlace sin enviar notificación.
expirationHoursHoras hasta que expire la invitación (máximo 7 días).
Metadatos adicionales asociados a la invitación (referencia interna, campaña, etc.).
Enviar invitación de verificación › Responses
Invitación enviada exitosamente
successmessageEnviar invitaciones masivas
Envía múltiples invitaciones a partir de un archivo Excel (.xlsx) con la lista de destinatarios.
Permiso requerido: adamo_id:verifications:prepare_start
El archivo debe contener las columnas: name (opcional), email, phone (opcional), channels (separados por coma).
El flujo debe estar en estado published.
path Parameters
idUUID del flujo al cual se asocian las invitaciones
Enviar invitaciones masivas › Request Body
fileArchivo Excel (.xlsx) con columnas: name, email, phone, channels
Enviar invitaciones masivas › Responses
Invitaciones procesadas
successListar invitaciones enviadas
Obtiene la lista de invitaciones enviadas por la organización con paginación y filtros opcionales.
Permiso requerido: adamo_id:verifications:prepare_start
query Parameters
pageNúmero de página
limitCantidad de resultados por página
statusFiltrar por estado de la invitación
flowIdFiltrar por ID de flujo
Listar invitaciones enviadas › Responses
Lista de invitaciones obtenida exitosamente

