AccueilDocumentation API Rest

GET tournament/:tournament/competitors

Renvoie la totalité des informations des participants liés au tournoi.

URL du service

http://api.tournikoti.com/tournament/:tournament/competitors.format

Paramètres

tournament

requis

Identifiant unique du tournoi sous forme d'une chaîne de caractère basée sur le nom du tournoi.

Exemple de valeur : my-tournament

per_page

optionnel

Nombre de réponse par page, si ce paramètre n'est pas spécifié la valeur par défaut est 100. La valeur maximale autorisée est 200.

Exemple de valeur : 20

page

optionnel

Page de résultats à retourner. La valeur par défaut de ce paramètre est 1.

Exemple de valeur : 2

Exemple de requête

GET http://api.tournikoti.com/tournament/my-tournament/competitors.json?per_page=4
{
  "competitors": { "page": 1, "pages": 2, "perpage": 4, "total": 5,
    "competitor": [
       {
         "id": 1234,
         "name": "John Smith",
         "tags": [
           { "name": "runner" },
           { "name": "boy" },
           { "name": "adult" }
         ],
         "color": "eb3737",
         "level": 1,
         "lft": 2,
         "rgt": 7,
         "created_at": "2012-03-07 10:38:23",
         "updated_at": "2012-03-07 10:38:23"
       },
       {
         "id": 1235,
         "name": "John Smith Junior",
         "tags": [
           { "name": "runner" },
           { "name": "boy" },
           { "name": "kid" }
         ],
         "color": "eb3737",
         "level": 2,
         "lft": 3,
         "rgt": 4,
         "created_at": "2012-03-07 10:38:35",
         "updated_at": "2012-03-07 10:40:21"
       },
       {
         "id": 1236,
         "name": "Kelly Smith Junior",
         "tags": [
           { "name": "runner" },
           { "name": "girl" },
           { "name": "kid" }
         ],
         "color": "eb3737",
         "level": 2,
         "lft": 5,
         "rgt": 6,
         "created_at": "2012-03-07 10:39:29",
         "updated_at": "2012-03-07 10:40:29"
       },
       {
         "id": 1237,
         "name": "Wendy O'Brien",
         "tags": [
           { "name": "runner" },
           { "name": "girl" },
           { "name": "adult" }
         ],
         "color": "53dfd9",
         "level": 1,
         "lft": 8,
         "rgt": 9,
         "created_at": "2012-03-07 10:39:29",
         "updated_at": "2012-03-07 10:40:29"
       }
    ]
  },
  "status": 200,
  "message": "ok"
}

Informations du service

Authentification requise ? Oui
Format de réponse json
Méthode HTTP GET