# Tournament Platform > Comprehensive API documentation for the Play Tournament Platform - Real-time multiplayer tournaments with Game Platform integration ## Docs - [Get player status](https://docs-ts.playservices.tech/api-reference/casino-integration--players/get-player-status.md): Get status and information for a player in a tournament - [List tournament players](https://docs-ts.playservices.tech/api-reference/casino-integration--players/list-tournament-players.md): Get list of players registered for a tournament - [Process player rebuy](https://docs-ts.playservices.tech/api-reference/casino-integration--players/process-player-rebuy.md): Process additional tournament entry for a player - [Register player](https://docs-ts.playservices.tech/api-reference/casino-integration--players/register-player.md): Register a player for a tournament - [Remove player from tournament](https://docs-ts.playservices.tech/api-reference/casino-integration--players/remove-player-from-tournament.md): Remove a player from tournament (elimination or voluntary exit) - [Get player tournament history](https://docs-ts.playservices.tech/api-reference/casino-integration--results/get-player-tournament-history.md): Get tournament history and performance statistics for a player - [Get tournament leaderboard](https://docs-ts.playservices.tech/api-reference/casino-integration--results/get-tournament-leaderboard.md): Get real-time tournament leaderboard - [Get tournament results](https://docs-ts.playservices.tech/api-reference/casino-integration--results/get-tournament-results.md): Retrieve final tournament results and prize distributions - [Cancel tournament](https://docs-ts.playservices.tech/api-reference/casino-integration--tournaments/cancel-tournament.md): Cancel a tournament and process refunds - [Create tournament](https://docs-ts.playservices.tech/api-reference/casino-integration--tournaments/create-tournament.md): Create a new tournament - [Get tournament details](https://docs-ts.playservices.tech/api-reference/casino-integration--tournaments/get-tournament-details.md): Retrieve detailed information about a specific tournament - [Get tournament status](https://docs-ts.playservices.tech/api-reference/casino-integration--tournaments/get-tournament-status.md): Get detailed tournament status information - [List tournaments](https://docs-ts.playservices.tech/api-reference/casino-integration--tournaments/list-tournaments.md): Retrieve a list of tournaments with filtering options - [Start tournament](https://docs-ts.playservices.tech/api-reference/casino-integration--tournaments/start-tournament.md): Manually start a tournament - [Update tournament](https://docs-ts.playservices.tech/api-reference/casino-integration--tournaments/update-tournament.md): Update tournament configuration (only before tournament starts) - [Cancel Tournament](https://docs-ts.playservices.tech/api-reference/endpoint/cancel-tournament.md): Cancel a tournament and process refunds - [Create Tournament](https://docs-ts.playservices.tech/api-reference/endpoint/create-tournament.md): Create a new tournament - [Get Tournament Configuration](https://docs-ts.playservices.tech/api-reference/endpoint/get-config.md) - [Get Tournament Leaderboard](https://docs-ts.playservices.tech/api-reference/endpoint/get-leaderboard.md): Get real-time tournament leaderboard - [Get Tournament Results](https://docs-ts.playservices.tech/api-reference/endpoint/get-results.md): Retrieve final tournament results and prize distributions - [Get Tournament Details](https://docs-ts.playservices.tech/api-reference/endpoint/get-tournament.md): Retrieve detailed information about a specific tournament - [List Tournament Players](https://docs-ts.playservices.tech/api-reference/endpoint/list-players.md): Get list of players registered for a tournament - [List Tournaments](https://docs-ts.playservices.tech/api-reference/endpoint/list-tournaments.md): Retrieve a list of tournaments with filtering options - [Process Player Rebuy](https://docs-ts.playservices.tech/api-reference/endpoint/process-rebuy.md): Process additional tournament entry for a player - [Register Player](https://docs-ts.playservices.tech/api-reference/endpoint/register-player.md): Register a player for a tournament - [Update Tournament](https://docs-ts.playservices.tech/api-reference/endpoint/update-tournament.md): Update tournament configuration (only before tournament starts) - [Validate JWT Token](https://docs-ts.playservices.tech/api-reference/endpoint/validate-jwt.md) - [Validate JWT token](https://docs-ts.playservices.tech/api-reference/game-platform--authentication/validate-jwt-token.md): Validate player JWT token for game access - [Get tournament configuration](https://docs-ts.playservices.tech/api-reference/game-platform--configuration/get-tournament-configuration.md): Get game-specific tournament configuration - [Get tournament players for room assignment](https://docs-ts.playservices.tech/api-reference/game-platform--configuration/get-tournament-players-for-room-assignment.md): Get all players in a tournament with their internal IDs for game platform - [Get tournament status for game platform](https://docs-ts.playservices.tech/api-reference/game-platform--configuration/get-tournament-status-for-game-platform.md): Get tournament status with internal game platform details - [API Reference](https://docs-ts.playservices.tech/api-reference/introduction.md): Complete Tournament Platform API documentation with interactive examples - [Tournament event webhook](https://docs-ts.playservices.tech/api-reference/tournament-event-webhook.md): Webhook payload for tournament lifecycle events - [Authentication & Security](https://docs-ts.playservices.tech/casino-integration/authentication.md): API key management, role-based permissions, and security best practices for casino integration - [Casino Integration Introduction](https://docs-ts.playservices.tech/casino-integration/introduction.md): External APIs for casino operators to integrate tournament functionality into their platforms - [Player Management](https://docs-ts.playservices.tech/casino-integration/player-management.md): Register players, handle rebuys, manage sessions, and track participation in tournaments - [Results & Leaderboards](https://docs-ts.playservices.tech/casino-integration/results-leaderboards.md): Access real-time tournament rankings, final results, prize distributions, and historical tournament data - [Testing & Debugging](https://docs-ts.playservices.tech/casino-integration/testing-debugging.md): Comprehensive testing strategies, debugging tools, and troubleshooting guide for tournament platform integration - [Tournament Management](https://docs-ts.playservices.tech/casino-integration/tournament-management.md): Create, update, cancel, and monitor tournaments using the external Casino Integration APIs - [Webhooks & Events](https://docs-ts.playservices.tech/casino-integration/webhooks-events.md): Real-time tournament event notifications, webhook configuration, and event handling patterns for external systems - [Entity relationships](https://docs-ts.playservices.tech/database/entity-relationships.md) - [Performance optimization](https://docs-ts.playservices.tech/database/performance-optimization.md) - [Database Schema Overview](https://docs-ts.playservices.tech/database/schema-overview.md): Complete database schema for the Laravel Tournament Platform with multi-tenant architecture - [Event Reporting](https://docs-ts.playservices.tech/game-platform-integration/event-reporting.md): SQS event reporting patterns, event types, and reliable delivery mechanisms for external system integration - [Internal APIs](https://docs-ts.playservices.tech/game-platform-integration/internal-apis.md): Core internal API endpoints for tournament configuration, player management, and status synchronization between Tournament System and Game Platform - [Game Platform Integration Introduction](https://docs-ts.playservices.tech/game-platform-integration/introduction.md): Internal APIs for game systems to integrate with tournament functionality and manage real-time gameplay - [JWT Authentication](https://docs-ts.playservices.tech/game-platform-integration/jwt-authentication.md): Player token validation, authentication flows, and session management for secure game access - [Real-time Communication](https://docs-ts.playservices.tech/game-platform-integration/real-time-communication.md): PostMessage events, WebSocket patterns, and real-time data synchronization between Game Platform and Casino UI - [Room Management](https://docs-ts.playservices.tech/game-platform-integration/room-management.md): Game room creation, player connections, session handling, and tournament room lifecycle management - [Tournament Platform API Documentation](https://docs-ts.playservices.tech/index.md): Comprehensive API documentation for the Laravel Tournament Platform - Real-time multiplayer tournaments with Game Platform integration and Casino System compatibility - [Quick Start Guide](https://docs-ts.playservices.tech/quickstart.md): Get up and running with the Tournament Platform in minutes - create your first tournament and integrate with the APIs - [Hop-On/Off Tournaments](https://docs-ts.playservices.tech/tournament-types/hop-on-off-tournaments.md): Player-count based tournaments created on-demand for continuous availability - [Tournament Types Overview](https://docs-ts.playservices.tech/tournament-types/overview.md): Understanding the different tournament formats supported by the Tournament Platform - [Scheduled Tournaments](https://docs-ts.playservices.tech/tournament-types/scheduled-tournaments.md): Time-based tournaments created in advance with specific start times ## OpenAPI Specs - [openapi](https://docs-ts.playservices.tech/api-reference/openapi.json) ## Optional - [API Status](https://ts.playservices.tech/)