Verify a user’s email address via a link clicked in an email
mode: "link". On success, isVerified is set to true and the token is invalidated.
This endpoint is called automatically by the browser — you do not call it directly from your app. It is the target URL embedded in the verification button in the email.
redirectUrl you passed to Send Verification Email.On success: redirects to {redirectUrl}?verified=true
On failure: redirects to {redirectUrl}?verified=false&error=invalid-or-expired-token| Outcome | redirect present | redirect absent |
|---|---|---|
| Success | Redirect to {redirectUrl}?verified=true | Render hosted success page |
| Invalid / expired token | Redirect to {redirectUrl}?verified=false&error=invalid-or-expired-token | Render hosted error page |
| Server error | Redirect to {redirectUrl}?verified=false&error=server-error | Render hosted error page |