email_already_in_use
HTTP status: 409 · Code: email_already_in_use
Another user of the project has this email.
Why it happens
Section titled “Why it happens”Another user in the project already has this email, so it can’t be given to this user too.
How to fix
Section titled “How to fix”Ask for a different email. If it’s the person’s own other account, they can sign in to that one instead.
Catch it in your code
Section titled “Catch it in your code”Every SDK throws one error type for a failed call. Match on its code, which is always email_already_in_use for this error, never on the message.
import { ErrorCode, OrvanoError } from '@orvano/js'
try { // your Orvano call} catch (error) { if (error instanceof OrvanoError && error.code === ErrorCode.emailAlreadyInUse) { // handle email_already_in_use } else { throw error }}import 'package:orvano_flutter/orvano_flutter.dart'; // or orvano_dart on a server
try { // your Orvano call} on OrvanoException catch (error) { if (error.code != ErrorCode.emailAlreadyInUse) rethrow; // handle email_already_in_use}using Orvano;
try{ // your Orvano call}catch (OrvanoException error) when (error.Code == ErrorCode.EmailAlreadyInUse){ // handle email_already_in_use}The error also carries the HTTP status (409), a message, and a request ID. Quote the request ID when you report a problem: the server logs it with the failure. See Errors for how errors work in every SDK, or every error code.