Torneios, ranking e missoes — multi-marca
?brand=<marca>.
Padrao: zonadejogo. Marcas disponiveis: zonadejogo, megaposta, bateubet, apostatudo.user_id + user_hash_smartico
(veja Autenticacao).| Brand | Dominio | Gateway | Status |
|---|---|---|---|
zonadejogo | www.zonadejogo.bet.br | api7.abrws.club | Configurada |
megaposta | megaposta.bet.br | api7.abrws.club | Configurada |
bateubet | bateu.bet.br | api5.s.cactusgaming.net | Sem padrao — use user_id + hash |
apostatudo | apostatudo.bet.br | api4.s.cactusgaming.net | Sem padrao — use user_id + hash |
| Onde | Campos |
|---|---|
| Query string | ?user_id=123456&user_hash=<hash>:<expiracao> |
| Header | X-Smartico-User-Id e X-Smartico-User-Hash |
| Corpo JSON | {"user_id": 123456, "user_hash_smartico": "<hash>:<expiracao>"} |
SMARTICO_USER_ID_<MARCA> do .env. O
user_hash_smartico expira (o numero depois do : e a validade);
ao mudar, a API reidentifica sozinha. Cada user_id usa a sua conexao,
fechada apos 300s sem uso.| Metodo | Rota | Descricao |
|---|---|---|
| GET | /brands | Lista as marcas configuradas |
| GET | /health?brand= | Status da conexao e identificacao |
| GET | /tournaments?brand= | Lista de torneios |
| GET | /tournaments/<id>?brand= | Detalhe completo de um torneio |
| GET | /tournaments/<id>/leaderboard?brand= | Ranking (players) do torneio |
| GET | /missions?brand= | Missoes / achievements |
<id> = tournamentInstanceId retornado em /tournaments.