diegosouzapw/OmniRoute · error · ClaudeAuthFileError
identity_unverified
identity_unverified
Error message
Could not verify the account identity (bootstrap failed and no email/accountUUID available). Pass overwriteExisting: true to import anyway.
What it means
Error "Could not verify the account identity (bootstrap failed and no email/accountUUID available). Pass overwriteExisting: true to import anyway." thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/oauth/utils/claudeAuthImport.ts:235
bootstrapEmail: enriched.email,
importedAt: new Date().toISOString(),
// #10143: preserve an already-persisted device identity across
// re-imports so the connection doesn't present as a new device to
// Anthropic on every process restart; only mint one if absent.
cliUserID:
toNonEmptyString(toRecord(existing.providerSpecificData).cliUserID) ||
crypto.randomBytes(32).toString("hex"),
},
});
return { connection: updated || existing, created: false };
}
}
// Identity check: when bootstrap failed and we have no email, refuse unless
// the caller has explicitly opted into overwrite mode (they know what they're doing).
if (!enriched.email && !enriched.accountUUID && !options.overwriteExisting) {
throw new ClaudeAuthFileError(
"Could not verify the account identity (bootstrap failed and no email/accountUUID available). Pass overwriteExisting: true to import anyway.",
409,
"identity_unverified"
);
}
const email = options.email || enriched.email || undefined;
const name = options.name || options.email || enriched.email || "Claude (imported)";
const connection = await createProviderConnection({
provider: "claude",
authType: "oauth",
name,
email,
accessToken: enriched.accessToken,
refreshToken: enriched.refreshToken,
expiresAt: enriched.expiresAt,
isActive: true,View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/oauth/utils/claudeAuthImport.ts:235 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/fd51e650dd0194d1.
Report an issue: GitHub.