auth.email_taken
The email address is already bound to an existing account during a signup attempt.
auth.email_taken is returned during signup when the submitted email address is already bound to an existing user account. This is a conflict that the client must resolve by directing the user to sign in instead of creating a new account.
A user account with this email address already exists. The user may have previously signed up with a different method (e.g., Google OAuth) or on a different device.
Redirect the user to the sign-in flow. If the user has forgotten how they signed up, offer the magic-link option which works regardless of the original sign-up method.
{
"error": {
"code": "auth.email_taken",
"message": "email already registered",
"request_id": "req_01900000abc"
}
}