«This organization has been disabled» в Claude: что значит и что делать
Чаще всего это не блокировка вашего аккаунта, а старый ключ в окружении: Claude Code берёт переменную ANTHROPIC_API_KEY от отключённой организации и пытается войти по ней вместо вашей подписки. Лечится тремя командами в терминале, без обращения в поддержку
Что означает эта ошибка
Формулировка сбивает с толку: звучит как «вашу организацию заблокировали», а на деле в справочнике ошибок Claude Code она описана иначе. Полный текст выглядит так: «Your ANTHROPIC_API_KEY belongs to a disabled organization · Unset the environment variable to use your subscription instead»
Смысл в приоритете входа. Если в окружении лежит переменная ANTHROPIC_API_KEY, она перебивает вход по подписке. Ключ мог остаться от старого рабочего аккаунта, от чужого проекта, от эксперимента полугодовой давности. Организация, которой он принадлежал, давно отключена, а переменная жива и прописана в профиле оболочки
Отсюда и характерный признак: claude.ai в браузере под тем же аккаунтом открывается нормально, а Claude Code ругается. Это разные пути входа
Как починить за три команды
- Найти, что вообще лежит в окружении:
env | grep ANTHROPIC - Убрать переменную в текущей сессии оболочки:
unset ANTHROPIC_API_KEY - Убрать строку из профиля оболочки, иначе она вернётся после перезапуска терминала:
grep -n ANTHROPIC_API_KEY ~/.zshrc ~/.bashrc ~/.profile - Войти по подписке и проверить, какие данные стали активными:
/login /status
Про apiKeyHelper. Если ключ выдаёт не переменная, а вспомогательный скрипт, его нужно убрать из settings.json: пока настройка на месте, Claude Code продолжит ходить по старому ключу, сколько переменную ни снимай
Когда дело всё-таки не в ключе
Рядом живут две похожие ошибки с другим смыслом, и их стоит различать по точному тексту
«Your organization has disabled API key authentication» означает, что организация запретила вход по ключу и требует входа через аккаунт claude.ai. Лечится тем же снятием переменной плюс /login
«Your organization has disabled Claude subscription access for Claude Code» - обратная ситуация: подписочный доступ закрыт администратором, и работать нужно как раз по ключу из консоли
Если ни одна формулировка не совпала и переменных в окружении нет, вопрос уже про сам аккаунт. Что делать в этом случае, разобрано отдельно: как восстановить аккаунт Claude, а практика работы из России без банов лежит в гайде Claude из России без банов
Три похожие ошибки ты теперь различаешь по точному тексту, а не гадаешь наугад. Разница между тем, кто помнит команду env | grep ANTHROPIC, и тем, кто при первой непонятной строке сразу пишет в поддержку и ждёт ответа - именно в этой привычке: читать сообщение буквально, а не пугаться формулировки
На Лагере разбираем настройку Claude Code целиком, от установки до рабочих привычек, из-за которых подобных ошибок на пути становится меньше
Это заявка в мой закрытый канал, не оплата. Впускаю сразу, дальше бот в личке отдаёт путёвку на три дня
Частые вопросы
Почему claude.ai работает, а Claude Code пишет про отключённую организацию?
Потому что это разные пути входа. Браузер ходит по вашей учётной записи, а Claude Code при наличии переменной ANTHROPIC_API_KEY предпочитает её подписке. Ключ от старой отключённой организации перебивает нормальный вход, и ошибка возникает только в терминале
Я снял переменную, а ошибка вернулась после перезапуска терминала
Значит строка прописана в профиле оболочки. Команда unset действует только в текущей сессии. Найдите строку в ~/.zshrc, ~/.bashrc или ~/.profile и удалите её оттуда, потом откройте терминал заново
Что показывает команда /status?
Какие учётные данные активны прямо сейчас: вход по подписке или по ключу. Это самый быстрый способ убедиться, что после чистки окружения Claude Code действительно перешёл на вашу подписку, а не продолжает искать ключ
Связанные гайды
Больше материалов по теме - в разделе Claude Code: доступ, установка, оплата