Atletas
Operações relacionadas a atletas
Retorna informações detalhadas sobre um jogador específico.
ID do jogador. Exemplo: 10
10
Detalhes do jogador
Jogador não encontrado
GET /api/v1/atletas/{jogador_id} HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
{
"jogador_id": 10,
"nome": "Neymar",
"nome_completo": "Neymar da Silva Santos Júnior",
"data_nascimento": "1992-02-05",
"idade": 32,
"nacionalidade": "Brasil",
"altura": 175,
"peso": 68,
"posicao": "Atacante",
"foto": "https://jogadores.com/neymar.png",
"time_atual": {
"time_id": 5,
"nome": "Al Hilal",
"escudo": "https://escudos.com/alhilal.png"
},
"numero_camisa": 10,
"pe_preferido": "direito"
}
Retorna estatísticas detalhadas de um atleta, podendo filtrar por jogador, time, competição e temporada.
ID do atleta. Exemplo: 10
10
ID do time. Exemplo: 3
3
ID da competição. Exemplo: 1
1
Ano/temporada. Exemplo: 2024
2024
Estatísticas detalhadas do atleta
GET /api/v1/atletas/estatisticas HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
Estatísticas detalhadas do atleta
{
"jogador_id": 10,
"nome": "Neymar",
"temporada": 2024,
"time": "Al Hilal",
"gols": 8,
"assistencias": 3,
"jogos": 10,
"minutos_jogados": 900,
"cartoes_amarelos": 1,
"cartoes_vermelhos": 0
}
Busca jogadores por nome, time ou nacionalidade.
Nome do jogador (ou parte do nome). Exemplo: Neymar
Neymar
ID do time. Exemplo: 3
3
Nacionalidade do jogador. Exemplo: Brasil
Brasil
Posição do jogador. Exemplo: Atacante
Atacante
Lista de jogadores que correspondem aos critérios de busca
GET /api/v1/atletas/busca HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
Lista de jogadores que correspondem aos critérios de busca
[
{
"jogador_id": 10,
"nome": "Neymar",
"posicao": "Atacante",
"idade": 32,
"nacionalidade": "Brasil",
"time_atual": {
"time_id": 5,
"nome": "Al Hilal",
"escudo": "https://escudos.com/alhilal.png"
},
"foto": "https://jogadores.com/neymar.png"
},
{
"jogador_id": 11,
"nome": "Pedro",
"posicao": "Atacante",
"idade": 26,
"nacionalidade": "Brasil",
"time_atual": {
"time_id": 3,
"nome": "Flamengo",
"escudo": "https://escudos.com/flamengo.png"
},
"foto": "https://jogadores.com/pedro.png"
}
]
Retorna o perfil detalhado de um atleta, podendo filtrar por id, nome ou página.
ID do atleta. Exemplo: 10
10
Busca por nome do atleta. Exemplo: Neymar
Neymar
Número da página para paginação. Exemplo: 1
1
Perfil detalhado do atleta
GET /api/v1/atletas/perfil HTTP/1.1
Host: api.sportmetrics.com.br
Authorization: Bearer API_TOKEN
Accept: */*
Perfil detalhado do atleta
{
"jogador_id": 10,
"nome": "Neymar",
"idade": 32,
"nacionalidade": "Brasil",
"posicao": "Atacante",
"foto": "https://jogadores.com/neymar.png",
"time_atual": {
"time_id": 5,
"nome": "Al Hilal",
"escudo": "https://escudos.com/alhilal.png"
},
"estatisticas": {
"gols": 8,
"assistencias": 3,
"jogos": 10
}
}