← All errors · Supabase
AuthApiError: Email not confirmed
Exact error
AuthApiError: Email not confirmed
What it means
Email confirmation is enabled and this user hasn't clicked the confirmation link yet.
Likely causes
- Confirmation email not received (rate limits, spam, default SMTP).
- Redirect URL not allowed, so the link failed.
How to fix it
Resend the confirmation:
await supabase.auth.resend({ type: 'signup', email });Add your site URL and redirect URLs under Authentication → URL Configuration.
Use custom SMTP for reliable delivery; for local testing you can confirm the user manually in the dashboard.
Related errors
Get new fixes weekly
No spam. Unsubscribe anytime. Privacy