tournament-rounds
Get Round Matches
tournament-rounds
Get Round Matches
Retrieve all matches for a specific tournament round. Optionally includes team matches when requested.
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
API key in format: sk_*
Path Parameters
A unique integer value identifying this tournament round.
Query Parameters
Include team matches in the response
Response
200 - application/json
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
IN_PROGRESS
- In ProgressCOMPLETE
- Complete
Available options:
IN_PROGRESS
, COMPLETE
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
IN_PROGRESS
- In ProgressIN_WAITING_ROOM
- In Waiting RoomON_WAITLIST
- On WaitlistMOVED_TO_CHILD_EVENT
- Moved to Child EventCOMPLETE
- CompleteCANCELED
- CanceledDROPPED
- DroppedDISQUALIFIED
- DisqualifiedELIMINATED
- Eliminated
Available options:
IN_PROGRESS
, IN_WAITING_ROOM
, ON_WAITLIST
, MOVED_TO_CHILD_EVENT
, COMPLETE
, CANCELED
, DROPPED
, DISQUALIFIED
, ELIMINATED
SUCCEEDED
- SucceededPROCESSING
- ProcessingPAYMENT_FAILED
- Payment FailedREQUIRES_CAPTURE
- Requires CaptureREFUNDED
- Refunded
Available options:
SUCCEEDED
, PROCESSING
, PAYMENT_FAILED
, REQUIRES_CAPTURE
, REFUNDED
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
Maximum length:
200
Maximum length:
255
Required range:
-2147483648 <= x <= 2147483647
Required range:
-2147483648 <= x <= 2147483647
The astrolabe backend used to compute the pairings.
Maximum length:
200
NOT_GENERATED
- Not GeneratedGENERATING
- GeneratingGENERATED
- Generated
Available options:
NOT_GENERATED
, GENERATING
, GENERATED
NOT_GENERATED
- Not GeneratedGENERATING
- GeneratingGENERATED
- Generated
Available options:
NOT_GENERATED
, GENERATING
, GENERATED
PLAYER_MEETING
- Player Meeting (sorted alphabetically)RANDOM_PLAYER_MEETING
- Player Meeting (random)DRAFT_POD
- Draft PodPLAY_VS_OPPONENT
- Play vs Opponent
Available options:
PLAYER_MEETING
, RANDOM_PLAYER_MEETING
, DRAFT_POD
, PLAY_VS_OPPONENT
IN_PROGRESS
- In ProgressUPCOMING
- UpcomingCOMPLETE
- Complete
Available options:
IN_PROGRESS
, UPCOMING
, COMPLETE
{
"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
}