Get team match by ID
const url = 'https://internal.myscore.live/api/v1/api/v1/team-matches/tmm_abc123';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://internal.myscore.live/api/v1/api/v1/team-matches/tmm_abc123Public endpoint. Returns a team match with aggregates (matches/sets/games won), lineup/doubles/approval timestamps, all entries and court assignment.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Example
tmm_abc123Team match ID
Responses
Section titled “ Responses ”Team match details
object
Team match ID
League group this match belongs to
Home team ID
Guest team ID
Match day number within the season
Scheduled kickoff time
Free-text venue/location label
Number of singles matches in this team match (snapshotted from league at creation)
Number of doubles matches in this team match (snapshotted from league at creation)
Status (upcoming, in_progress, completed, cancelled)
Singles + doubles matches won by the home side
Singles + doubles matches won by the guest side
Total sets won by the home side across all entries
Total sets won by the guest side across all entries
Total games won by the home side across all entries
Total games won by the guest side across all entries
Singles matches won by the home side
Singles matches won by the guest side
Doubles matches won by the home side
Doubles matches won by the guest side
When the home captain submitted the singles lineup
When the guest captain submitted the singles lineup
When the home captain submitted the doubles pairings
When the guest captain submitted the doubles pairings
When the home side approved the final result
When the guest side approved the final result
Player ID acting as referee, if any
Refereeing arrangement type
Shared notes visible to both sides
Notes attached by the home side
Notes attached by the guest side
Record creation timestamp
Record last update timestamp
Home team with club logo
object
Team ID
Team display name
Guest team with club logo
object
Team ID
Team display name
All singles and doubles entries for this team match
object
Entry ID
Parent team match ID
Underlying match ID once score entry begins (null until lineup is finalized)
Match type within the team match (singles or doubles)
Position within match type (1-based)
Assigned court ID, if any
Underlying match record once score entry begins
object
Match ID
Match lifecycle status
Set scores in chronological order
object
Games won by the home side in this set
Games won by the guest side in this set
Match notes (delays, incidents, etc.)
Winning side
Match outcome type
When the match result was confirmed
User who confirmed the match
When the match started
When the match was completed
When the match finished (alias of completedAt)
Record creation timestamp
Record last update timestamp
Server-computed winner suggestion from current sets + draw format rules. Null when score does not yet determine a winner. Read-only — distinct from confirmed winnerSide.
Players assigned to this entry from both sides
object
Side this player represents (home or guest)
Position within the side’s lineup (1-based)
Player ID
Player display name (snapshotted)
Court name (only when a single court hosts all entries)
Example
{ "id": "tmm_abc123", "leagueGroupId": "lgr_abc123", "homeTeamId": "tem_home123", "guestTeamId": "tem_guest123", "matchDay": 3, "scheduledAt": "2026-04-15T14:00:00.000Z", "location": "TC Wimbledon, Centre Court complex", "singlesCount": 6, "doublesCount": 3, "status": "upcoming", "homeMatchesWon": 5, "guestMatchesWon": 4, "homeSetsWon": 12, "guestSetsWon": 10, "homeGamesWon": 78, "guestGamesWon": 64, "homeSinglesWon": 4, "guestSinglesWon": 2, "homeDoublesWon": 1, "guestDoublesWon": 2, "homeLineupSubmittedAt": "2026-04-15T13:30:00.000Z", "guestLineupSubmittedAt": "2026-04-15T13:35:00.000Z", "homeDoublesSubmittedAt": "2026-04-15T16:00:00.000Z", "guestDoublesSubmittedAt": "2026-04-15T16:05:00.000Z", "homeApprovedAt": "2026-04-15T18:00:00.000Z", "guestApprovedAt": "2026-04-15T18:05:00.000Z", "refereePlayerId": "plr_referee123", "refereeType": "home_captain", "notes": "Match started 30 min late due to rain", "homeNotes": "Approved subject to player check", "guestNotes": "Disputed singles 3 — see lineup change", "createdAt": "2026-03-01T10:00:00.000Z", "updatedAt": "2026-04-15T18:05:00.000Z", "homeTeam": { "id": "tem_abc123", "name": "TC Musterstadt 1" }, "guestTeam": { "id": "tem_abc123", "name": "TC Musterstadt 1" }, "entries": [ { "id": "tme_abc123", "teamMatchId": "tmm_abc123", "matchId": "mtch_abc123", "matchType": "singles", "position": 1, "courtId": "crt_abc123", "match": { "id": "match_abc123", "status": "scheduled", "sets": [ { "home": 6, "guest": 4 } ], "notes": "Rain delay at 3-2", "winnerSide": "home", "outcome": "completed", "confirmedAt": "2026-01-15T15:30:00.000Z", "confirmedByUserId": "usr_abc123", "startedAt": "2026-01-15T14:00:00.000Z", "completedAt": "2026-01-15T15:25:00.000Z", "finishedAt": "2026-01-15T15:25:00.000Z", "createdAt": "2026-01-15T10:30:00Z", "updatedAt": "2026-01-15T11:00:00Z", "suggestedWinner": "home" }, "players": [ { "side": "home", "position": 1, "playerId": "plr_federer", "playerName": "Roger Federer" } ] } ], "courtName": "Centre Court"}Team match not found