Overview
The Organizer API allows you to view and modify the tournaments you organize based on your account permissions.
The Organizer API is appropriate if you want to:
- Create and modify your tournaments.
- Configure your tournament settings.
- Manage the registrations and participants of your tournaments.
- Schedule your tournaments.
- Define the match results of your tournaments.
The API is divided into several sections. Each section provides the different access points related to a single entity.
Sections
- Custom fields
Manage the custom fields used by participants and registrations for your tournaments.
- Disciplines
Access to discipline-related metadata in order to implement tournaments and matches that integrate the specificities of several disciplines. If you only want to implement a single discipline, you should not use this section and directly implement the specificities of the discipline in your application.
- Matches
List the matches of your tournaments, schedule your matches, associate streams and videos with your matches, and define the result of your matches. This does not include the match games.
- Match games
List the games of a match, modify the information of a game and define the result of a game.
- Participants
Manage participants in your tournaments and access detailed player and team information.
- Permissions
Manage users who can access your tournaments and their permissions.
- Ranking items
List the ranking items of a stage and tournament.
- Registrations
Manage tournament registrations, accept or refuse new registrations, reset or cancel registrations.
- Stages
List all stages or a single stage of a tournament.
- Final Standings
Retrieve the ranking of final standings.
- Streams
Add and modify your tournament streams.
- Tournaments
Create new tournaments, list and modify your tournaments, and configure tournament settings.
- Webhooks
Manage the webhooks associated with your tournaments.
- Webhook subscriptions
Create and modify subscriptions to webhooks for your tournaments.
OpenAPI 3.0 specification
We also provide you with the OpenAPI 3.0 specification schema of our API. This specification allows us to describe our API with a standard format. Developers can import these files into interactive REST clients (such as Postman or Insomnia) or use these files to generate code and quickly perform calls to our API.
You can find more information on the OpenAPI initiative website.
- custom_field.json
- discipline.json
- match.json
- match_game.json
- match_report.json
- participant.json
- ranking.json
- registration.json
- stage.json
- standing.json
- stream.json
- tournament.json
- permission.json
- webhook.json
- webhook_subscription.json
You can also find a list of tools developed for OpenAPI on the OpenAPI tools website.