📘 API Docs - Choriper

Documentação automática para APIs (Públicas) utilizadas nos sistemas do projeto Choriper.
Acesse o site oficial ou apoie o projeto via Ko-fi para nos ajudar a manter os serviços ativos.

Gerado automaticamente lendo arquivos .js na pasta /endpoints/

getPlatoonsByPersona

URL: https://rip-bf5.com.br/api/companion-api/global/platoon/?personaId=1007367211454

Método: GET

Descrição: Retorna o pelotão ativo (activePlatoon) e a lista de pelotões (platoons) de um jogador a partir do personaId. A sessão do Companion é resolvida automaticamente no backend.

ℹ️ made in choriper

curl -G "https://rip-bf5.com.br/api/companion-api/global/platoon/" --data-urlencode "personaId=1007367211454"

Corpo (formato: chave1=valor1&chave2=valor2):

getTokenInfo

URL: https://rip-bf5.com.br/api/token/

Método: POST

Descrição: Retorna informações do usuário autenticado se ele estiver logado. Requer sessão ativa.

ℹ️ made in choriper

curl -X POST "https://rip-bf5.com.br/api/token/"

Corpo (formato: chave1=valor1&chave2=valor2):

player-get-user-Avatar

URL: https://rip-bf5.com.br/api/player-global/get-user/?userId=1016126611454&GetGames=true

Método: GET

Descrição: Retorna dados públicos do jogador da EA, incluindo avatar, nome e jogos possuídos. Agora com suporte a CORS. também pode usar o GetGames-tags=true pra vir só as tags dos games

ℹ️ made in choriper

curl -X GET "https://rip-bf5.com.br/api/player-global/get-user/?userId=1016126611454&GetGames=true"

Corpo (formato: chave1=valor1&chave2=valor2):

player-global

URL: https://rip-bf5.com.br/api/eaid/

Método: POST

Descrição: Consulta o EAID (username) de um jogador da EA e retorna os identificadores `ea_id` e `ea_pd`, usados para autenticação e outras APIs.

ℹ️ Este endpoint realiza consulta cruzada entre a API da gateway.ea e rip-bf5. Retorna identificadores essenciais para uso nas demais rotas.

curl -X POST "https://rip-bf5.com.br/api/eaid/" -H "Content-Type: application/x-www-form-urlencoded" -d "username=ADM-RIP"

Corpo (formato: chave1=valor1&chave2=valor2):

stats-bf6

URL: https://rip-bf5.com.br/api/player-global/bf6/?player=jn-nicolas&eventName=OpenBetaWeekend2&gameSlug=battlefield-6&locale=pt-br&raw=false

Método: GET

Descrição: Consulta o EAID (username) de um jogador da EA e retorna os stats-bf6.

ℹ️ Este endpoint realiza consulta cruzada entre a API da gateway.ea e rip-bf5. Retorna identificadores essenciais para uso nas demais rotas.

curl -X POST "https://rip-bf5.com.br/api/player-global/bf6/?player=jn-nicolas&eventName=OpenBetaWeekend2&gameSlug=battlefield-6&locale=pt-br&raw=false" -H "accept: */*" -H "content-type: application/x-www-form-urlencoded"

Corpo (formato: chave1=valor1&chave2=valor2):