Skip to content

Get match entries for a team match

GET
/api/v1/team-matches/{id}/entries
curl --request GET \
--url https://internal.myscore.live/api/v1/api/v1/team-matches/tmm_abc123/entries

Public endpoint. Returns all singles/doubles entries for the team match, each with its underlying match, players, and court.

id
required
string
Example
tmm_abc123

Team match ID

Match entries

Media type application/json
Array<object>
object
id
required

Entry ID

string
teamMatchId
required

Parent team match ID

string
matchId

Underlying match ID once score entry begins (null until lineup is finalized)

string
nullable
matchType
required

Match type within the team match (singles or doubles)

string
position
required

Position within match type (1-based)

number
courtId

Assigned court ID, if any

string
nullable
match

Underlying match record once score entry begins

object
id
required

Match ID

string
status
required

Match lifecycle status

string
Allowed values: scheduled in_progress suspended completed cancelled
sets

Set scores in chronological order

Array<object>
nullable
object
home
required

Games won by the home side in this set

number
guest
required

Games won by the guest side in this set

number
notes

Match notes (delays, incidents, etc.)

string
nullable
winnerSide

Winning side

string
nullable
Allowed values: home guest
outcome

Match outcome type

string
nullable
Allowed values: completed walkover retirement default
confirmedAt

When the match result was confirmed

string format: date-time
nullable
confirmedByUserId

User who confirmed the match

string
nullable
startedAt

When the match started

string format: date-time
nullable
completedAt

When the match was completed

string format: date-time
nullable
finishedAt

When the match finished (alias of completedAt)

string format: date-time
nullable
createdAt
required

Record creation timestamp

string format: date-time
updatedAt
required

Record last update timestamp

string format: date-time
suggestedWinner

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.

string
nullable
Allowed values: home guest
players
required

Players assigned to this entry from both sides

Array<object>
object
side
required

Side this player represents (home or guest)

string
position
required

Position within the side’s lineup (1-based)

number
playerId
required

Player ID

string
playerName
required

Player display name (snapshotted)

string
Example
[
{
"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"
}
]
}
]

Team match not found