Documentation Index
Fetch the complete documentation index at: https://docs-ts.playservices.tech/llms.txt
Use this file to discover all available pages before exploring further.
Tournament Management
The Tournament Management APIs enable casino operators to create, manage, and monitor tournaments across both scheduled and hop-on/off formats using external APIs.Overview
Tournament Management provides complete lifecycle control over tournaments:- Create scheduled tournaments with specific start times
- Monitor real-time tournament status and player counts
- Update tournament configurations and settings
- Cancel tournaments when necessary
- List and filter tournaments across your operator account
Permission Required:
tournaments.write for create/update/delete operations, tournaments.read for viewing tournaments.Tournament Creation
Scheduled Tournament Creation
Create tournaments that start at a specific scheduled time:Tournament Configuration Options
- Basic Settings
- Timing
- Prize Pool
- Multi-Entry Configuration
- name: Display name for the tournament
- game: Game type identifier
- max_players: Maximum participant limit (optional - null for unlimited)
- min_players: Minimum players to start
- entry_fee: Cost to join tournament
Unlimited Capacity: Set
max_players to null for tournaments with no participant limit. This is useful for hop-on/off style tournaments.Tournament Monitoring
Get Tournament Status
Monitor tournament progress and current state:Tournament Status Values
| Status | Description | Available Actions |
|---|---|---|
scheduled | Tournament created, waiting for start time | Update, Cancel, View |
open | Registration open, tournament not started | Update, Cancel, Register Players |
in_progress | Tournament actively running | View, Register Players (if allowed) |
completed | Tournament finished, results available | View Results |
cancelled | Tournament cancelled before completion | View |
List Tournaments
Retrieve tournaments with filtering and pagination:status- Filter by tournament statusgameSlug- Filter by game typestartDate- Filter tournaments starting after dateendDate- Filter tournaments starting before datelimit- Number of results per page (default: 50, max: 100)offset- Pagination offset
Tournament Updates
Update Tournament Configuration
Modify tournament settings before or during play:Updateable Fields by Status
- Scheduled Status
- Open Status
- In Progress
Full Control - All fields can be updated:
- Tournament name and description
- Start/end times
- Player limits and entry fees
- Prize pool configuration
- Registration windows
Tournament Cancellation
Cancel Tournament
Cancel a tournament before or during play:reason- Reason for cancellation (for audit logs)refundPlayers- Whether to process player refundsnotifyPlayers- Send cancellation notifications
Cancellation Policies
Tournament cancellation triggers automatic refund processing for all registered players and sends webhook notifications to your system.
- Scheduled Tournaments: Can be cancelled before start time
- In-Progress Tournaments: Can be cancelled during active play (NEW)
- Completed Tournaments: Cannot be cancelled (results are final)
- Before Start: Full refunds for all entry fees and rebuys
- During Play: Partial refunds based on tournament progress
- After Completion: No refunds (tournament results stand)
Advanced Tournament Management
Tournament Templates
Create reusable tournament templates for common configurations:Bulk Operations
Create multiple tournaments from templates:Error Handling
Common Error Responses
Invalid Tournament Configuration
Tournament Not Found
Insufficient Permissions
Best Practices
Validation
- Validate all input parameters before API calls
- Check tournament status before attempting updates
- Verify player limits and timing constraints
Error Handling
- Implement proper error handling for all status codes
- Use exponential backoff for retries
- Log errors for debugging and monitoring
Monitoring
- Monitor tournament status regularly
- Set up alerts for tournament failures
- Track player registration patterns
Testing
- Test tournament creation in sandbox environment
- Verify cancellation and refund workflows
- Load test player registration flows
Next Steps
Player Management
Learn how to register and manage players in your tournaments.
Results & Leaderboards
Access real-time rankings and final tournament results.

