Get team by ID
const url = 'https://internal.myscore.live/api/v1/api/v1/teams/tm_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/teams/tm_abc123Public endpoint. Returns a team with its roster (players + captain/TP flags) and upcoming/past team matches.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Example
tm_abc123Team ID
Responses
Section titled “ Responses ”Team details with roster and matches
object
Team ID
Owning club ID
League group this team competes in
Team display name
Record creation timestamp
Record last update timestamp
Full roster — every team player with their player profile
object
Team membership record
object
Team player record ID
Parent team ID
Player ID
Whether this player is the team captain
Whether this player has team-management rights (lineup submission, approval)
Player’s ranking position within the team (1 = strongest)
Whether this player is a guest (does not count against permanent roster)
Record creation timestamp
Record last update timestamp
Player profile snapshot
object
Player ID
Player display name
Player gender
Upcoming team matches involving this team
object
Team match ID
League group ID
Home team ID
Guest team ID
Match day number within the season
Scheduled kickoff time
Status (upcoming, in_progress, completed, cancelled)
Singles + doubles matches won by the home side
Singles + doubles matches won by the guest side
Home team summary
object
Team ID
Team display name
Guest team summary
object
Team ID
Team display name
Completed team matches involving this team
object
Team match ID
League group ID
Home team ID
Guest team ID
Match day number within the season
Scheduled kickoff time
Status (upcoming, in_progress, completed, cancelled)
Singles + doubles matches won by the home side
Singles + doubles matches won by the guest side
Home team summary
object
Team ID
Team display name
Guest team summary
object
Team ID
Team display name
Example
{ "id": "tem_abc123", "clubId": "clb_abc123", "leagueGroupId": "lgr_abc123", "name": "TC Musterstadt 1", "createdAt": "2026-03-01T12:00:00.000Z", "updatedAt": "2026-03-01T12:00:00.000Z", "roster": [ { "teamPlayer": { "id": "tpl_abc123", "teamId": "tem_abc123", "playerId": "plr_federer", "isCaptain": false, "hasManageRights": false, "rankingPosition": 4, "isGuestPlayer": false, "createdAt": "2026-03-01T12:00:00.000Z", "updatedAt": "2026-03-01T12:00:00.000Z" }, "player": { "id": "plr_federer", "name": "Roger Federer", "gender": "male" } } ], "upcomingMatches": [ { "id": "tmm_abc123", "leagueGroupId": "lgr_abc123", "homeTeamId": "tem_home123", "guestTeamId": "tem_guest123", "matchDay": 3, "scheduledAt": "2026-04-15T14:00:00.000Z", "status": "upcoming", "homeMatchesWon": 5, "guestMatchesWon": 4, "homeTeam": { "id": "tem_abc123", "name": "TC Musterstadt 1" }, "guestTeam": { "id": "tem_abc123", "name": "TC Musterstadt 1" } } ], "pastMatches": [ { "id": "tmm_abc123", "leagueGroupId": "lgr_abc123", "homeTeamId": "tem_home123", "guestTeamId": "tem_guest123", "matchDay": 3, "scheduledAt": "2026-04-15T14:00:00.000Z", "status": "upcoming", "homeMatchesWon": 5, "guestMatchesWon": 4, "homeTeam": { "id": "tem_abc123", "name": "TC Musterstadt 1" }, "guestTeam": { "id": "tem_abc123", "name": "TC Musterstadt 1" } } ]}Team not found