Accueil

Documentation API REST

Tournoi

Le tournoi est votre évènement, rencontre, partie, championnat ou ... tournoi. Pas de tournoi, pas de chocolat...

Service Description Dispo ?
GET tournament/:tournament Renvoie les informations d'un tournoi. OK
Participants

Les participants sont des équipes ou individus qui prennent part à un tournoi.

Service Description Dispo ?
GET tournament/:tournament/competitors Renvoie la liste des participants d'un tournoi. OK
POST tournament/:tournament/competitors Ajoute un nouveau participant au tournoi. OK
GET tournament/:tournament/competitors/:competitor_id Renvoie les informations d'un participant. OK
PUT tournament/:tournament/competitors/:competitor_id Modifie les informations d'un participant. OK
DELETE tournament/:tournament/competitors/:competitor_id Supprime un participant. OK
Matchs

Les matchs regroupent des participants qui s'affrontent.

Service Description Dispo ?
GET tournament/:tournament/competitions Renvoie la liste des matchs d'un tournoi. OK
POST tournament/:tournament/competitions Ajoute un match à un tournoi. OK
GET tournament/:tournament/competitions/:competition_id Renvoie les informations d'un match. OK
PUT tournament/:tournament/competitions/:competition_id Modifie un match. OK
DELETE tournament/:tournament/competitions/:competition_id Supprime un match. OK
Groupes de matchs

Les groupes de matchs permettent de réunir des matchs, selon l'organisation du tournoi, par poule, série, journée, parties ou autre.

Service Description Dispo ?
GET tournament/:tournament/groups Renvoie la liste des groupes de matchs d'un tournoi. OK
POST tournament/:tournament/groups Ajoute un groupe de matchs à un tournoi. Draft
GET tournament/:tournament/groups/:group_id Renvoie les informations d'un groupe de matchs. OK
PUT tournament/:tournament/groups/:group_id Modifie un groupe de matchs. Draft
DELETE tournament/:tournament/groups/:group_id Supprime un groupe de matchs. Draft
Classements

Les classements sont la finalité de votre tournoi (si on est compétiteur), voici de quoi les manipuler.

Service Description Dispo ?
GET tournament/:tournament/rankings Renvoie la liste des classements d'un tournoi. OK
POST tournament/:tournament/rankings Ajoute un classement à un tournoi. OK
GET tournament/:tournament/rankings/:ranking_id Renvoie les informations et l'état actuel d'un classement. OK
PUT tournament/:tournament/rankings/:ranking_id Modifie les informations et l'unitée principale d'un classement. OK
DELETE tournament/:tournament/rankings/:ranking_id Supprime un classement et toutes ses unités. OK
Classements - Unités

Quelques appels pour manipuler les unités classements, parce que parfois une seule unité ne suffit pas pour décrire un classement.

Service Description Dispo ?
GET tournament/:tournament/rankings/:ranking_id/unities Renvoie la liste des unités d'un classement. OK
PUT tournament/:tournament/rankings/:ranking_id/unities Modifie les unités d'un classement. OK
POST tournament/:tournament/rankings/:ranking_id/unities Ajoute une nouvelle unité à un classement. OK
DELETE tournament/:tournament/rankings/:ranking_id/unities Supprime une unité et tous les résultats attachés. OK
Classements - Autres

Les classements sont la finalité de votre tournoi (si on est compétiteur), voici de quoi les manipuler.

Service Description Dispo ?
POST tournament/:tournament/rankings/:ranking_id/add Ajoute des points au classement. OK