New billing block state: "organization verification required" can now stop a session with its own message and error code
Claude Code now recognizes a new reason a session can be blocked: verification_required, alongside the existing auth, billing, and context-limit reasons. It shows the label "organization verification required" and carries the error code cleared_verification_required, with matching handling added to the logic that classifies why an operation was blocked, the code that handles API errors, and the screen shown when a session is blocked.
If your organization needs to complete some verification step, Claude Code can now show a specific, accurate message for that situation instead of a generic or mismatched error.