org_level_disabled error with active Pro subscription as personal org admin

Open 💬 7 comments Opened Jun 3, 2026 by cjh951013-del

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Environment:

  • Claude Code v2.1.161
  • WSL (Ubuntu) on Windows
  • Active Claude Pro subscription (verified at claude.ai/settings/billing)

Problem:
Claude Code shows "API Usage Billing" instead of my Pro subscription, then fails with "API Error: 401 Invalid authentication credentials" on every request.

My account:

  • organizationRole: admin
  • organizationName: personal organization
  • billingType: stripe_subscription
  • cachedExtraUsageDisabledReason: "org_level_disabled"

What I've tried:

  • Confirmed ANTHROPIC_API_KEY is empty (echo returns nothing)
  • No API key in ~/.bashrc, ~/.zshrc, ~/.profile
  • Deleted ~/.claude.json and ~/.claude/.credentials.json, logged in fresh multiple times
  • Tested from both Google Drive path (/mnt/g/...) and home directory (/home/cjh95) — same 401 error
  • /logout, restart terminal — no change
  • /status shows "Auth token: none" even right after "Login successful"

The Claude Code settings page (claude.ai/settings) has no enable/disable toggle I can use. Since I'm the admin of my own personal org with an active Pro subscription, the "org_level_disabled" flag appears to be a server-side misconfiguration. Please review.

What Should Happen?

Claude Code should authenticate using my active Pro subscription and execute requests without 401 errors. /status should show a valid Auth token, not "none".

Error Messages/Logs

API Error: 401 Invalid authentication credentials

/status output:
Auth token: none
(shown immediately after "Login successful")

config:
cachedExtraUsageDisabledReason: "org_level_disabled"

Steps to Reproduce

  1. Run claude in any directory (tested both /mnt/g/... and /home/cjh95)
  2. Run /login and select "Claude account with subscription" (Pro)
  3. Complete OAuth in browser — "Login successful" appears
  4. Type any prompt (e.g. "hello")
  5. Get "API Error: 401 Invalid authentication credentials"
  6. Run /status — shows "Auth token: none" despite successful login
  7. Header shows "API Usage Billing" instead of "Claude Pro"

Note: Deleting ~/.claude.json and ~/.claude/.credentials.json and re-logging in does not fix it. ANTHROPIC_API_KEY is confirmed empty.

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.161

Platform

Anthropic API

Operating System

Ubuntu/Debian Linux

Terminal/Shell

WSL (Windows Subsystem for Linux)

Additional Information

  • I am the admin of my own personal organization, yet "org_level_disabled" appears, which seems contradictory for a personal Pro account.
  • "Login successful" is shown, but /status immediately reports "Auth token: none".
  • Tested across multiple fresh logins, both Google Drive path and home directory — identical result.
  • Anthropic support chatbot confirmed this looks like a server-side organization misconfiguration and recommended filing here.

View original on GitHub ↗

This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗