Skip to contents

One team's directory entry; resolves the historical teams easl_teams does not list.

Endpoint: GET https://easl.joshricha.com/api/v1/teams/{team_id}

Usage

easl_team(team_id)

Arguments

team_id

(required) DataCore team (entity) UUID v1, e.g. '865489e8-b0f5-11ed-8b3f-c199a9dea184' (Utsunomiya Brex): the team_id of easl_teams, easl_standings and the box scores. easl_team resolves the 12 historical teams easl_teams does not list.

Value

A hoopR_data tibble: One team's directory entry; resolves the historical teams easl_teams does not list. An empty answer raises hoopR_no_data; the columns are always these, in this order (sportsdataverse-py easl_team):

col_nametypedescription
team_row_idintegerThe sync server's own integer row id of the team (not a DataCore id; inactive teams interleave, so ids of /teams rows have gaps).
team_idcharacterteamId: DataCore team (entity) UUID v1 (key space: EASL teams, the same id as entityId; joins /teams, /standings team.id, fixture competitors, box and play-by-play teams). Not a player id.
namecharacterDisplay name. Despite the field name this is the English / Latin-script name used on the league site.
name_nativecharacterAlternative name: the native-script name of some Japanese clubs (for example the Japanese-script name of Utsunomiya Brex), blank for most clubs; for players it usually equals nameFullLocal. Despite the field name it is not always Latin script.
code_latincharacterThree-letter club code (for example BRE); null or empty for some clubs.
code_localcharacterNot yet populated upstream: null in every full body observed (2026-10-12), so its meaning is unverified; the 2026-27 bodies start filling some of these columns, so it is typed from its family (String).
standardcharacterCompetition standard: ELITE.
age_groupcharacterNot yet populated upstream: null in every full body observed (2026-10-12), so its meaning is unverified; the 2026-27 bodies start filling some of these columns, so it is typed from its family (String).
gendercharacterCompetition gender of the team: MALE (the EASL is a men's competition).
statuscharacterACTIVE for teams in the current season (the only ones /teams lists), INACTIVE for historical teams (only via /teams/{teamId}).
primary_colorcharacterNot yet populated upstream: null in every full body observed (2026-10-12), so its meaning is unverified; the 2026-27 bodies start filling some of these columns, so it is typed from its family (String).
secondary_colorcharacterNot yet populated upstream: null in every full body observed (2026-10-12), so its meaning is unverified; the 2026-27 bodies start filling some of these columns, so it is typed from its family (String).
tertiary_colorcharacterNot yet populated upstream: null in every full body observed (2026-10-12), so its meaning is unverified; the 2026-27 bodies start filling some of these columns, so it is typed from its family (String).
logocharacterClub logo URL on the Sportradar DataCore asset CDN (images.dc.connect.sportradar.com/b1e0z/...).
websitecharacterClub website URL; most clubs have none.
facebook_usernamecharacterClub Facebook handle; most clubs have none.
twitter_usernamecharacterClub X / Twitter handle; most clubs have none.
instagram_usernamecharacterClub Instagram handle; some clubs have none.
wikipedia_urlcharacterClub Wikipedia URL (DataCore column); empty for every ACTIVE team.
organization_idcharacterDataCore organisation id: b1e0z (EASL).
created_atcharacterWhen the sync server inserted the row, 'YYYY-MM-DD HH:MM:SS' (a different format from updatedAt; zone unstated, UTC assumed).
updated_atcharacterWhen the sync server last synced the row, ISO 8601 with milliseconds and Z (UTC).

Details

Source, terms of use, request pacing, seasons, ids, coverage and error classes of this family: see the notes in easl_health().

 easl_team(team_id = "865489e8-b0f5-11ed-8b3f-c199a9dea184")