Primeros pasos
Flujo de verificación de correo
El flujo de verificación de correo envía un OTP de 6 caracteres alfanuméricos al email del usuario. El código tiene una vigencia de 10 minutos y un máximo de 5 intentos de validación.
Pasos del flujo
| Paso | Servicio | Endpoint | Descripción |
|---|---|---|---|
| 1 | Adamo ID API | GET /flow-runs/verify/{invitationToken} | Verifica el token de invitación y obtiene la configuración del flujo |
| 2 | Adamo ID API | POST /flow-runs/start | Inicia la ejecución del flujo y obtiene el authToken y runUuid |
| 3 | Adamo ID API | POST /verifications/email-verification | Genera el OTP y lo envía al correo del usuario |
| 4 | Queue Service | POST /email/verify-code | Valida el OTP ingresado y registra el resultado |
Notas
- Los pasos 1 y 2 son comunes a todos los flujos de verificación.
- En el paso 3, la respuesta incluye
expiresAtpero no el OTP. El código llega al correo del usuario. - En el paso 4, si el OTP es incorrecto se retorna error con
attemptsRemaining. Tras 5 intentos fallidos el código queda bloqueado y se debe solicitar uno nuevo repitiendo el paso 3.
Last modified on

