← 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

How to fix it

  1. Resend the confirmation:

    await supabase.auth.resend({ type: 'signup', email });
  2. Add your site URL and redirect URLs under Authentication → URL Configuration.

  3. 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