GET
/
api
/
v1
/
tournament-rounds
/
{id}
/
matches
{
  "id": 123,
  "matches": [
    {
      "id": 123,
      "table_number": -1,
      "pod_number": -1,
      "status": "IN_PROGRESS",
      "is_ghost_match": true,
      "is_feature_match": true,
      "match_is_bye": true,
      "match_is_loss": true,
      "deck_check_completed": true,
      "deck_check_started": true,
      "time_extension_seconds": -1,
      "winning_player": 123,
      "match_is_intentional_draw": true,
      "match_is_unintentional_draw": true,
      "games_drawn": -1,
      "players": [
        {
          "id": 123,
          "match_id": 123,
          "player": {
            "id": 123,
            "captain": true,
            "queue_group": {}
          },
          "player_order": -1,
          "games_won": -1,
          "user_event_status": {
            "id": 123,
            "captain": true,
            "queue_group": {}
          }
        }
      ],
      "assigned_judge": {
        "id": 123,
        "captain": true,
        "queue_group": {}
      },
      "games_won_by_winner": -1,
      "games_won_by_loser": -1
    }
  ],
  "team_event_matches": [
    {
      "id": 123,
      "teams": [
        {
          "id": 123,
          "team_name": "<string>",
          "team_event_players": [
            {
              "id": 123,
              "event_status": {
                "user": {
                  "id": 123,
                  "first_name": "<string>",
                  "last_name": "<string>",
                  "username": "<string>",
                  "email": "jsmith@example.com",
                  "best_identifier": "<string>",
                  "pronouns": "<string>",
                  "has_used_app": true
                },
                "id": 123,
                "decklist": {
                  "id": 123,
                  "name": "<string>",
                  "moxfield_deck_json": "<string>",
                  "plaintext_list": "<string>",
                  "moxfield_public_id": "<string>",
                  "deck_image_url": "<string>",
                  "archetype": "<string>"
                },
                "using_paper_decklist": true,
                "user_identifier": "<string>",
                "registration_status": "IN_PROGRESS",
                "stripe_payment_intent_status": "SUCCEEDED",
                "mark_as_paid": true,
                "requested_deferred_payment": true,
                "total_match_points": -1,
                "matches_won": -1,
                "matches_lost": -1,
                "matches_drawn": -1
              },
              "captain": true,
              "seat": 123,
              "team": 123
            }
          ],
          "invite_hash": "<string>",
          "is_dropped": true
        }
      ],
      "first_table_number": -1,
      "match_is_bye": true,
      "is_draw": true,
      "tournament_round": 123,
      "winner": 123
    }
  ],
  "round_number": -1,
  "final_round_in_event": true,
  "use_old_pairings": true,
  "astrolabe_url": "<string>",
  "pairings_status": "NOT_GENERATED",
  "standings_status": "NOT_GENERATED",
  "round_type": "PLAYER_MEETING",
  "status": "IN_PROGRESS",
  "tournament_phase": 123
}

Authorizations

X-API-Key
string
header
required

API key in format: sk_*

Path Parameters

id
integer
required

A unique integer value identifying this tournament round.

Query Parameters

teams
boolean

Include team matches in the response

Response

200 - application/json
id
integer
required
matches
object[]
required
team_event_matches
object[]
required
tournament_phase
integer
required
round_number
integer
Required range: -2147483648 <= x <= 2147483647
final_round_in_event
boolean
use_old_pairings
boolean
astrolabe_url
string | null

The astrolabe backend used to compute the pairings.

Maximum length: 200
pairings_status
enum<string>
  • NOT_GENERATED - Not Generated
  • GENERATING - Generating
  • GENERATED - Generated
Available options:
NOT_GENERATED,
GENERATING,
GENERATED
standings_status
enum<string>
  • NOT_GENERATED - Not Generated
  • GENERATING - Generating
  • GENERATED - Generated
Available options:
NOT_GENERATED,
GENERATING,
GENERATED
round_type
enum<string>
  • PLAYER_MEETING - Player Meeting (sorted alphabetically)
  • RANDOM_PLAYER_MEETING - Player Meeting (random)
  • DRAFT_POD - Draft Pod
  • PLAY_VS_OPPONENT - Play vs Opponent
Available options:
PLAYER_MEETING,
RANDOM_PLAYER_MEETING,
DRAFT_POD,
PLAY_VS_OPPONENT
status
enum<string>
  • IN_PROGRESS - In Progress
  • UPCOMING - Upcoming
  • COMPLETE - Complete
Available options:
IN_PROGRESS,
UPCOMING,
COMPLETE