Teams
This endpoint allows you to retrieve the teams.
Multi-language: This feature allows the user to manually change the language of the API response by adding value to the
lang
attribute. Example:lang=en
.
Pagination: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.
Update Period: The endpoint is updated every day.
Recommended Calls: Limit calls to 1 per day.
You can get the image of the team by calling the following url: https://images.sportdevs.com/{hash_image}.png
Use Cases
Get teamshttps://table-tennis.sportdevs.com/teams
Get team based on the namehttps://table-tennis.sportdevs.com/teams?name=like.*Real*
Get team based on the idhttps://table-tennis.sportdevs.com/teams?id=eq.{id}
Get teams from a specific country_idhttps://table-tennis.sportdevs.com/teams?country_id=eq.{country_id}
Get teams from a specific category_idhttps://table-tennis.sportdevs.com/teams?category_id=eq.{category_id}
Get team from a specific primary_league_idhttps://table-tennis.sportdevs.com/teams?primary_league_id=eq.{primary_league_id}
Query Parameters
- id integer
Default value:
eq.176393
The id of the team
- country_id integer
Default value:
eq.46
The id of the country
- class_id integer
Default value:
eq.423
The id of the class
- tournament_id integer
Default value:
eq.20124
The id of the tournament
- primary_league_id integer
The id of the primary league
- offset string
Default value:
0
Limiting and Pagination
- limit string
Default value:
50
Limiting and Pagination
- lang string
Default value:
en
Multi-language
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema array
- id integer
The id of the team
Note: This is a Primary Key.
- name text
The name of the team
- short_name text
The short name of the team
- full_name text
The full name of the team
- gender character
Possible values:
<= 1 characters
The gender of the team
- name_code text
The name code of the team
- national boolean
If the team is national
- type integer
The type of the team
- color_primary character varying
Possible values:
<= 7 characters
The primary color of the team
- color_secondary character varying
Possible values:
<= 7 characters
The secondary color of the team
- color_text character varying
Possible values:
<= 7 characters
The text color of the team
- hash_image character varying
Possible values:
<= 64 characters
The name of the image
- country_id integer
The id of the country
Note: This is a Foreign Key to
countries.id
. - country_name text
The name of the country
- country_hash_image character varying
Possible values:
<= 64 characters
The name image of the country
- sub_teams integer[]
The sub teams of the team
- class_id integer
The id of the class
Note: This is a Foreign Key to
classes.id
. - class_name text
The name of the class
- class_hash_image character varying
Possible values:
<= 64 characters
The name image of the class
- tournament_id integer
The id of the tournament
Note: This is a Foreign Key to
seasons-by-tournament.tournament_id
. - tournament_name text
The name of the tournament
- primary_league_id integer
The id of the primary league
Note: This is a Foreign Key to
leagues.id
. - primary_league_name text
The name of the primary league
- primary_league_hash_image character varying
Possible values:
<= 64 characters
The name image of the primary league
[
{
"id": 176393,
"name": "Gawlas M.",
"short_name": "Gawlas M.",
"full_name": "Gawlas, Michal",
"gender": "M",
"name_code": "GAW",
"national": false,
"type": 1,
"color_primary": "#52b030",
"color_secondary": "#52b030",
"color_text": "#ffffff",
"hash_image": "2d492ad51b438ea3e3f03707f0d07b05077ecb0d759a8034ffdf52053de075b7",
"country_id": 46,
"country_name": "Poland",
"country_hash_image": "293650de072648b9e2790509d8109d0f34f655edfe0b20075b0eaf6a93e95646",
"class_id": 423,
"class_name": "International",
"class_hash_image": "65dbfe692e6cbf63ac2a535ab413f3d039183afe1d4a9c29dc2b1cdc4c9de7ec",
"tournament_id": 20124,
"tournament_name": "ETTU Europe Cup"
}
]