# User & Minds API SUMMARY: Управление аккаунтом — регистрация, вход, создание minds, получение списка, удаление minds. Защищено JWT. KEY CONTEXT: Auth: JWT (from /register or /login) Register: POST /register { email, password, display_name? } → returns JWT Login: POST /login { email, password } → returns JWT Create mind: POST /minds { name, description? } → returns mind_key (shown once!) List minds: GET /minds Delete mind: DELETE /minds/:id (irreversible — deletes all memories!) JWT expires after 7 days. Mind Key never expires. Mind Key is shown only once at creation — save it permanently. User & Minds API User & Minds API управляет аккаунтами. Эти эндпоинты используют JWT-аутентификацию (а не Mind Key), так как работают на уровне аккаунта, а не на уровне mind. Эндпоинты аутентификации POST /register Создать новый аккаунт пользователя. [CODE BLOCK] Ответ: [CODE BLOCK] POST /login Войти в существующий аккаунт. [CODE BLOCK] Ответ: такой же, как у . Эндпоинты Minds POST /minds Создать новый mind. Возвращает Mind Key — сохраните его немедленно, он показывается только один раз. [CODE BLOCK] Ответ: [CODE BLOCK] > [!CRITICAL] > показывается только один раз. Если вы его потеряете, восстановить > его нельзя — придётся удалить mind и создать новый (что приведёт к потере всех > хранимых воспоминаний). GET /minds Получить список всех mind текущего пользователя. [CODE BLOCK] Ответ: [CODE BLOCK] DELETE /minds/:id Удалить mind навсегда. [CODE BLOCK] > [!WARNING] > Удаление mind необратимо. Все воспоминания, задачи, история чата и > скрипты в этом mind будут навсегда утеряны. Сначала выполните экспорт через > , если требуется резервная копия. Паттерн нескольких mind Большинству пользователей удобно иметь несколько mind для изоляции контекстов: [CODE BLOCK] Используйте разные Mind Key в разных LLM-сессиях, чтобы контексты были изолированы. Безопасность аккаунта Требования к паролю - Минимум 6 символов - Без максимума (используйте менеджер паролей) - Хранится как bcrypt-хэш (никогда в открытом виде) Срок действия JWT JWT истекает через 7 дней. После истечения просто вызовите снова. Безопасность Mind Key Mind Key не имеет срока действия. Если Mind Key скомпрометирован: 1. Создайте новый mind через 2. Обновите конфигурацию LLM новым Mind Key 3. Удалите скомпрометированный mind через Следующие шаги - Аутентификация — полное руководство по аутентификации - Mind Key против JWT — руководство по выбору - Sharing API — обмен minds между пользователями