Skip to content

First Version of game backend

Latest

Choose a tag to compare

@luisplata luisplata released this 27 Sep 03:59
· 40 commits to main since this release

馃攧 Versionado de API

API Version 1 (Recomendado)

POST /api/v1/player/login          # Login con validaci贸n mejorada
POST /api/v1/player                # Crear jugador
GET  /api/v1/player/validate/:nick # Validar nickname
GET  /api/v1/player/:nick          # Obtener por nickname
GET  /api/v1/player/id/:id         # Obtener por ID
PUT  /api/v1/player/nickname/:id   # Actualizar nickname
GET  /api/v1/battle-pass/:id       # Obtener battle pass
POST /api/v1/battle-pass/experience # Agregar experiencia

Legacy API (Deprecado)

POST /api/player/login          # 鈿狅笍 Deprecado - usar /api/v1/
POST /api/player                # 鈿狅笍 Deprecado - usar /api/v1/
GET  /api/player/validate/:nick # 鈿狅笍 Deprecado - usar /api/v1/
GET  /api/player/:nick          # 鈿狅笍 Deprecado - usar /api/v1/
GET  /api/player/id/:id         # 鈿狅笍 Deprecado - usar /api/v1/
PUT  /api/player/nickname/:id   # 鈿狅笍 Deprecado - usar /api/v1/
GET  /api/battle-pass/:id       # 鈿狅笍 Deprecado - usar /api/v1/
POST /api/battle-pass/experience # 鈿狅笍 Deprecado - usar /api/v1/

Sistema y Monitoreo

GET  /health                    # Health check b谩sico
GET  /health/detailed           # Health check detallado
GET  /health/live               # Liveness probe
GET  /health/ready              # Readiness probe
GET  /api/versions              # Informaci贸n de versiones
GET  /api-docs                  # Documentaci贸n Swagger

Informaci贸n de Versiones

curl http://localhost:8080/api/versions