API Reference

RESTful API for integrating Game Training into your applications

Authentication

All API requests require authentication using Bearer tokens.

POST /api/auth/login
Authorization: Bearer {token}

Modules

GET /api/modules - List all modules
GET /api/modules/:id - Get module details
POST /api/modules - Create module

Users & Progress

GET /api/users/:id - Get user profile
GET /api/users/:id/progress - Get progress
POST /api/users/:id/progress - Update progress

Tournaments

GET /api/tournaments - List tournaments
POST /api/tournaments/:id/register - Register
GET /api/tournaments/:id/leaderboard - Get leaderboard

Rate Limiting

API requests are limited to 1000 requests per hour per API key.

Need Full API Access?

Contact us for API keys and comprehensive documentation

Request API Access