Tournament API
Create, publish, and operate tournaments across 200+ titles without building an events backend.
- Every format: battle royale points tables, single and double elimination, round robin, leagues
- Registration, roster locks, in-game name capture, and wildcard invite codes
- Room credentials, check-in windows, and per-team schedules
- AI-assisted tournament creation from a brief
View 14 endpoints
| Method | Endpoint | What it does |
|---|---|---|
| GET | /core/tournament | List tournaments with filters, sorting, and pagination. |
| GET | /core/tournament/:tournamentId | Full tournament detail including format, prize pool, and rules. |
| GET | /core/tournament/space/:spaceId | Tournaments belonging to one community space. |
| GET | /core/tournament/teams/:tournamentId | Registered teams and rosters for a tournament. |
| GET | /core/tournament/result/:tournamentId | Final standings and prize distribution. |
| GET | /core/tournament/credential/:tournamentId | Match room ID and password for entitled participants. |
| GET | /core/tournament/team/:teamId/schedule/:tournamentId | Match schedule for one team. |
| POST | /team/join/tournament | Register a squad for a tournament. |
| POST | /team/join/tournament/solo | Register a solo player. |
| POST | /core/tournament/wildcard/team | Join through a wildcard invite as a team. |
| GET | /core/tournament/:tournamentId/wildcard/validateInviteCode/:inviteCode | Validate a wildcard invite code before entry. |
| POST | /admin/tournament/ai/create | Generate a tournament configuration from a natural-language brief. |
| PATCH | /admin/tournament/publish | Publish a draft tournament and open registration. |
| DELETE | /admin/tournament/:tournamentId | Cancel a tournament. |