# `PhoenixKit.Users.MagicLinkRegistration`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.165/lib/phoenix_kit/users/magic_link_registration.ex#L1)

Two-step user registration via Magic Link email.

Flow:
1. User enters email
2. Receives magic link via email
3. Clicks link to complete registration with profile details

# `cleanup_expired_tokens`

Cleans up expired registration tokens.

# `complete_registration`

Completes user registration using a magic link token.

# `delete_registration_token`

Deletes a registration token.

# `get_expiry_minutes`

# `registration_link_url`

Generates a registration magic link URL.

# `send_registration_link`

Sends a registration magic link to the specified email address.

# `verify_registration_token`

Verifies a magic link registration token.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
