GLIVE · TopoVault Сервер auth + раздача 3D-карт

API для приложения и кабинета

Здесь не сайт-магазин, а программный интерфейс: регистрация по email, устройства, каталог карт, защищённые загрузки и админ-статистика. Для ручной проверки удобнее открыть Docs.

Сервис
…
TopoVault
…
Карт в каталоге
…

Вход и аккаунт

Email-коды, JWT, роли user/admin, лимит устройств.

  • POST/v1/auth/register/start
  • POST/v1/auth/login
  • GET/v1/auth/me
  • POST/v1/auth/refresh

Каталог и загрузки

Публичный каталог совместим с LicenseApi в приложении.

  • GET/v1/catalog
  • POST/v1/licenses/activate
  • POST/v1/downloads/request
  • GET/v1/downloads/history

Устройства

Реестр fingerprint, лимит active, отзыв блокирует загрузки.

  • GET/v1/devices
  • POST/v1/devices
  • POST/v1/devices/{id}/revoke

Админка

Только role=admin. Карты, пользователи, политики, audit.

  • UI/portal/users — список и поиск
  • GET/v1/admin/stats
  • GET/v1/maps/admin
  • GET/v1/admin/users
  • GET/v1/admin/protection

Опубликованные карты сейчас

Данные с /v1/catalog — те же packId, что во вкладке 3D приложения.

Как пользоваться: откройте /docs, нажмите Authorize после POST /v1/auth/login, дальше вызывайте нужные методы. Файл карты появляется в download только после загрузки версии админом (POST /v1/maps/admin/{id}/versions).