{"version":"2.1.284","anchor":"usageutilization-fetch-now-remembers-401403429-per-creden","canonical_anchor":"usageutilization-fetch-now-remembers-401403429-per-creden","heading":"Usage checks stop retrying after a rejected token or a rate limit","tier":"notice","area":"Usage & Limits","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284\/e\/usageutilization-fetch-now-remembers-401403429-per-creden","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.284","markdown":"### Usage checks stop retrying after a rejected token or a rate limit\n\nAfter a rejected token or a rate limit, Claude Code now stops re-asking the usage endpoint for a while, and retries once after a token refresh\n\n**Unclear.** It looks like the re-send after a token refresh runs even when the server-side setting is off, but this is not confirmed.\n\n**What**\n\nClaude Code asks a server how much of your usage allowance you have used. It now remembers two kinds of refusal for each credential (the sign-in token it sent):\n\n- rejected credentials: a 401 answer, or a 403 answer carrying an Anthropic error\n\n- rate limits: a 429 answer, or a 403 answer, which means too many requests in a short time\n\nWhile a refusal is remembered, later usage checks fail straight away without contacting the server. The error says how long ago the server answered and how long before Claude Code asks again. The wait follows the server's `Retry-After` value, up to a maximum. This remembering is controlled by a server-side setting that is on unless it is switched off remotely.\n\nSeparately, a 401 answer that arrives while another request is refreshing your sign-in token now waits for that refresh and is sent once more with the new token. Failures are now sorted into network errors, 401, 403, 429 and other HTTP errors.\n\n**Why**\n\nOnce the server has refused a token or rate-limited Claude Code, repeated requests would only fail again. Waiting avoids hammering the endpoint and cuts down on bursts of failed retries around a token refresh.\n\n- Area: Usage & Limits\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}