Saltar al contenido principal

Send email verification

POST 

/company/users/send_verify

Envía un email de verificación al usuario actual para activar su cuenta. Útil cuando el email anterior expiró o no llegó.

Objective

Permitir a los usuarios solicitar un nuevo email de verificación para completar el proceso de activación de su cuenta.

Use Cases

  • Usuario no recibió el email de verificación original
  • El enlace de verificación expiró
  • Usuario quiere cambiar su email y necesita verificar el nuevo

Authentication

  • Requiere JWT válido (middleware m.isLoged)

Process

  1. Genera token de verificación único con tools.generateToken()
  2. Guarda token en user.recovery_token
  3. Envía email usando mail.sendActive() en el idioma del usuario
  4. Retorna confirmación de envío

Email Content

  • Subject: Depende del idioma (user.i18n)
  • Body: Incluye enlace con token de verificación
  • Language: Usa el idioma configurado del usuario (user.i18n)

Notes

  • No valida si el email ya está verificado
  • Sobrescribe cualquier token anterior
  • El token se usa en el endpoint de verificación de auth

Error Messages

  • NOT_VALID (401): Email no válido o vacío

Request

Responses

Email de verificación enviado exitosamente