Skip to main content
GET
Show Match

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

match
integer
required

The match ID

Response

MatchResource

id
integer
required
self
string
required
name
string
required
url
string | null
required
category
string
required
round
integer
required
round_name
string
required
index
integer
required
seeds
string
required

Each team's draw marker as a string: seed number (e.g. "1"), or entry code ("WC"/"Q"/"LL"/"ALT") for unseeded special entries; null when entered by ranking unseeded. Always a {team_1, team_2} object.

played_at
string | null
required
schedule_label
string
required
scheduled_at
string | null
required

Scheduled start in server timezone (Europe/Madrid). Resolved from schedule_label; null for "followed by" matches with no announced time.

scheduled_at_local
string | null
required

Same instant as scheduled_at, serialized in the tournament's timezone.

court
string
required
court_order
integer | null
required
status
enum<string>
required
Available options:
scheduled,
live,
ended,
finished,
retired,
walkover,
bye
score
required

Final score of the match. On the free plan, matches played more than 6 months ago return hidden_free_plan; paid plans include the full historical archive.

winner
required

Winning team (team_1 or team_2). On the free plan, matches played more than 6 months ago return hidden_free_plan; paid plans include the full historical archive.

started_time
string | null
required

Actual start of play (first tracked point, after warm-up), in server timezone (Europe/Madrid). Distinct from scheduled_at, which is the announced start time.

started_time_local
string | null
required

Same instant as started_time, serialized in the tournament's timezone.

duration
string
required
players
object
required
updated_at
string
required
connections
string
required