diegosouzapw/OmniRoute · error · CodexResetCreditError
codex_oauth_required
codex_oauth_required
Error message
Codex reset credits require an OAuth connection.
What it means
Error "Codex reset credits require an OAuth connection." thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/usage/codexResetCredits.ts:331
}
const connection = (await getProviderConnectionById(
connectionId
)) as unknown as CodexConnectionLike | null;
if (!connection) {
throw new CodexResetCreditError(404, "connection_not_found", "Connection not found.");
}
if (connection.provider !== "codex") {
throw new CodexResetCreditError(
400,
"codex_provider_required",
"Reset credits can only be redeemed for OpenAI Codex accounts."
);
}
if (connection.authType !== "oauth") {
throw new CodexResetCreditError(
400,
"codex_oauth_required",
"Codex reset credits require an OAuth connection."
);
}
return connection;
}
async function refreshCodexConnectionIfNeeded(
connection: CodexConnectionLike,
force = false
): Promise<CodexConnectionLike> {
const refreshed = await refreshAndUpdateCredentials(connection, {
allowRotatingRefresh: true,
force,
});
return refreshed.connection as CodexConnectionLike;View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/usage/codexResetCredits.ts:331 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/f94ae99569d93865.
Report an issue: GitHub.