{"version":"2.1.287","anchor":"400-error-beta-header-filter-skips-two-more-error-classes","canonical_anchor":"400-error-beta-header-filter-skips-two-more-error-classes","heading":"Rejected beta header detection skips two more kinds of error","tier":"internal","area":"API","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287\/e\/400-error-beta-header-filter-skips-two-more-error-classes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.287","markdown":"### Rejected beta header detection skips two more kinds of error\n\nClaude Code's check for a rejected beta header on a 400 error now ignores two more kinds of error\n\n**Unclear.** Which two kinds of error are now skipped is not shown.\n\n**What**\n\nA beta header is an extra label Claude Code adds to API requests to turn on preview features. When a request fails with a 400 error (the server rejecting the request), Claude Code checks whether a beta header was the cause. That check now stops early for two more kinds of error.\n\n**Why**\n\nThis affects when Claude Code retries a request without the beta header.\n\n- Area: API\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}