Passa al contenuto principale

Activación de cuenta de usuario

GET 

/activate/:token

Endpoint para activar cuentas de usuario mediante token de verificación. Realiza las siguientes operaciones:

  1. Valida el token proporcionado
  2. Busca usuario asociado al token
  3. Marca cuenta como activa y verifica email
  4. Elimina token de activación
  5. Envía email de confirmación

Flujo detallado:

  1. Usuario hace clic en enlace de activación recibido por email
  2. Servidor recibe token por URL
  3. Busca usuario con token coincidente (404 si no existe)
  4. Actualiza estado de cuenta (active=true, emailVerified=true)
  5. Elimina token de activación para evitar reuso
  6. Envía email de confirmación de activación
  7. Redirige a página de éxito/fracaso

Seguridad:

  • Los tokens son de un solo uso
  • Validez limitada (72h por defecto)
  • Requiere HTTPS

Ejemplo de URL de activación:

https://api.demo.cargoffer.com/company/auth/activate/abc123def456

Respuestas:

  • 200: Redirige a página HTML de activación exitosa
  • 404: Token inválido o expirado (redirige a página de error)

Request

Responses

Cuenta activada correctamente