Validaciones de Email
Descripción
Las Validaciones de Email son el sistema central de verificación dentro de Verifik que procesa y valida direcciones de email de los usuarios durante los procesos de autenticación y registro. Piénsalas como el punto de control de seguridad que asegura que los usuarios son quienes dicen ser verificando la titularidad del email mediante códigos de verificación seguros.
Cómo funcionan las Validaciones de Email
Cada Validación de Email representa una sesión única de verificación que procesa direcciones de email proporcionadas por el usuario. Cuando alguien ingresa su email durante el registro, inicio de sesión o verificación de cuenta, Verifik crea una Validación de Email para enviar un código de verificación seguro y confirmar la titularidad del email del usuario.
Actualmente, las Validaciones de Email admiten estos tipos:
- validation - Proceso estándar de verificación de email
- login - Verificación de email para autenticación de usuarios
- onboarding - Verificación de email para registro de nuevos usuarios
- oneTimeLink - Verificación mediante enlace de acceso de un solo uso
Qué registran las Validaciones de Email
Las Validaciones de Email son sistemas de verificación integrales que procesan todos los aspectos de la verificación por email:
Información del email
- Dirección de email y verificación de titularidad
- Nombre del usuario y datos de contacto
- Asociación con proyecto y cliente
- Método de verificación y configuraciones de seguridad
Proceso de verificación
- Generación y envío de contraseñas de un solo uso (OTP)
- Estado de envío de email y confirmación de entrega
- Validación de código e intentos de verificación
- Gestión de expiración y seguridad
Funciones de seguridad
- Limitación de tasa y prevención de abuso
- Generación y validación segura de códigos
- Seguimiento de entrega y confirmación
- Detección y prevención de fraude
Endpoints de la API
Crear una Validación de Email
POST https://api.verifik.co/v2/email-validations
Listar todas las Validaciones de Email
GET https://api.verifik.co/v2/email-validations
Recuperar una Validación de Email
GET https://api.verifik.co/v2/email-validations/{validationId}
Validar una Validación de Email
POST https://api.verifik.co/v2/email-validations/{validationId}/validate
Estructura del Objeto Validación de Email
{
"id": "email_validation_123456789",
"email": "user@example.com",
"status": "completed",
"type": "validation",
"verificationCode": "123456",
"attempts": 1,
"maxAttempts": 3,
"expiresAt": "2024-01-15T11:30:00Z",
"deliveryStatus": "delivered",
"validatedAt": "2024-01-15T10:32:00Z",
"createdAt": "2024-01-15T10:30:00Z"
}
Casos de uso
- Autenticación de usuarios: Verifica la titularidad del email para un inicio de sesión seguro
- Registro de cuentas: Confirma direcciones de email durante el registro
- Restablecimiento de contraseña: Verifica la titularidad del email para recuperación de contraseña
- Seguridad: Mejora la seguridad de la cuenta mediante verificación por email