cURL
curl --request POST \ --url https://ts.playservices.tech/api/api/tournaments/{tournamentId}/players \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "user_id": "USER_12345", "display_name": "TestPlayer", "entry_payment_details": { "payment_id": "PAY_67890" } } '
{ "player_id": "<string>", "internal_player_id": "TP_123_456_789", "tournament_id": "<string>", "status": "registered", "crash-classic": { "jwt": "<string>", "game_url": "https://games.casino.com/crash?jwt=eyJ0eXAi..." }, "message": "<string>" }
Register a player for a tournament
Operator API key with role-based permissions (tournaments.read, players.write, etc.)
Unique tournament identifier
"12345"
"USER_12345"
"TestPlayer"
Show child attributes
Player registered successfully
"TP_123_456_789"
"registered"
Game access keyed by game slug