Skip to content
Orvanov0.2.0

email_already_in_use

HTTP status: 409 · Code: email_already_in_use

Another user of the project has this email.

Another user in the project already has this email, so it can’t be given to this user too.

Ask for a different email. If it’s the person’s own other account, they can sign in to that one instead.

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
}
}

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.