{"auth":true,"auth_hint":"При auth=true все /api/* требуют заголовок: Authorization: Bearer \u003cAPI_TOKEN или JWT\u003e","endpoints":{"DELETE /api/decks/:id":"Удалить колоду","DELETE /api/decks/:id/image":"Удалить изображение и аватар колоды","DELETE /api/games":"Полная очистка игр и ходов","DELETE /api/users/:id":"Удалить пользователя","GET /api/decks":"Список колод","GET /api/decks/:id":"Колода по ID","GET /api/export/all":"Экспорт всех данных (пользователи, колоды, игры, изображения в base64) в gzip-архиве JSON","GET /api/games":"Список игр","GET /api/games/:id":"Игра по ID","GET /api/games/active":"Активная игра","GET /api/public/games/:token":"Публичный read-only просмотр игры по токену","GET /api/settings":"Текущие настройки приложения (timezone)","GET /api/stats/deck-matchups":"Матрица матчапов колод","GET /api/stats/decks":"Статистика колод","GET /api/stats/meta-dashboard":"Мета-дашборд (группировка day/week/month)","GET /api/stats/players":"Статистика игроков","GET /api/users":"Список пользователей","GET /api/users/:id":"Пользователь по ID","GET /health":"Проверка состояния","POST /api/auth/login":"Вход (name, password) → JWT","POST /api/decks":"Создать колоду","POST /api/decks/:id/image":"Загрузить изображение и аватар колоды (multipart: image, avatar)","POST /api/games":"Создать игру","POST /api/games/active/finish":"Завершить активную игру","POST /api/games/active/start-turn":"Начать ход (серверное время)","POST /api/games/rematch":"Создать быстрый реванш на основе завершённой игры","POST /api/import/all":"Полная замена всех данных из gzip-архива JSON","POST /api/users":"Создать пользователя","PUT /api/decks/:id":"Обновить колоду","PUT /api/games/active":"Обновить активную игру","PUT /api/settings":"Обновить настройки приложения (timezone, только админ)","PUT /api/users/:id":"Обновить пользователя"},"message":"MTG Stats API запущен","mode":"release","status":"OK","version":"1.0.0"}