musistudio/claude-code-router · error · Error

Reset credit id is required.

Error message

Reset credit id is required.

What it means

Error "Reset credit id is required." thrown in musistudio/claude-code-router.

Source

Thrown at packages/core/src/providers/account-service.ts:285

export async function localCodexAccountCredentialForTest(plugin: Record<string, unknown>): Promise<LocalAgentAccountCredential> {
  return localCodexAccountCredential(plugin);
}

export async function localAgentProviderAccountCredentialForTest(
  config: Pick<AppConfig, "providerPlugins">,
  provider: GatewayProviderConfig
): Promise<LocalAgentAccountCredential | undefined> {
  return localAgentProviderAccountCredential(config as AppConfig, provider);
}

export async function resetCodexRateLimitCredit(request: ProviderAccountResetRequest): Promise<ProviderAccountResetResult> {
  const providerName = request.provider?.trim();
  const creditId = request.creditId?.trim();
  if (!providerName) {
    throw new Error("Provider is required.");
  }
  if (!creditId) {
    throw new Error("Reset credit id is required.");
  }

  const config = await loadAppConfig();
  const provider = codexResetProvider(config, providerName, request.credentialId);
  const materialized = await materializeProviderAccountRequest(config, provider);
  const payload = await fetchJson(
    codexRateLimitResetCreditConsumeEndpoint,
    materialized.provider,
    "provider-api-key",
    {
      "User-Agent": "codex-cli",
      ...(materialized.headers ?? {})
    },
    "POST",
    {
      credit_id: creditId,
      redeem_request_id: randomUUID()
    }

View on GitHub (pinned to 99f24806c6)

When it happens

Trigger: Thrown at packages/core/src/providers/account-service.ts:285 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of musistudio/claude-code-router@99f24806c6 (2026-08-27). Data as JSON: /api/errors/3e5e490eb8e65e23. Report an issue: GitHub.