Torneios, ranking, missoes e promocoes. Multi-marca
?brand=<marca>.
Padrao: zonadejogo. Marcas disponiveis: zonadejogo, megaposta, bateubet, apostatudo, verabet.user_id + user_hash_smartico
(veja Autenticacao).| Brand | Dominio | Gateway | Status |
|---|---|---|---|
zonadejogo | www.zonadejogo.bet.br | api7.abrws.club | Smartico desativada |
megaposta | megaposta.bet.br | api7.abrws.club | Smartico desativada |
bateubet | bateu.bet.br | api5.s.cactusgaming.net | Feed publico, ranking exige user_id |
apostatudo | apostatudo.bet.br | api4.s.cactusgaming.net | Sem padrao, use user_id + hash |
verabet | vera.bet.br | api5.s.cactusgaming.net | Feed publico, ranking exige user_id |
| 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 |
| GET | /levels?brand= | Escada de niveis |
| GET | /user?brand= | Nivel, progresso e pontos do jogador (exige user_id + hash) |
| GET | /promotions?brand= | Promocoes (zonadejogo, megaposta, verabet) |
| GET | /promotions/<slug>?brand= | Uma promocao com o HTML completo |
<id> = tournamentInstanceId retornado em /tournaments.
| Marca | Rota | De onde vem | Acesso |
|---|---|---|---|
zonadejogo | /tournaments, /missions, /levels, /user, /raw | Smartico desativada, responde 503 | Desativado |
zonadejogo | /promotions | API da plataforma Cometa www.zonadejogo.bet.br/api/promotions | Publico |
megaposta | /tournaments, /missions, /levels, /user, /raw | Smartico desativada, responde 503 | Desativado |
megaposta | /promotions | API da plataforma Cometa megaposta.bet.br/api/promotions | Publico |
bateubet | /tournaments, /missions, /levels | Feed de visitante da Smartico, cid 517, 502 e 500 via CDN | Publico |
bateubet | /user | WebSocket, cid 527 + escada do cid 500 | user_id + hash |
verabet | /tournaments, /missions, /levels | Feed de visitante da Smartico, cid 517, 502 e 500 via CDN | Publico |
verabet | /user | WebSocket, cid 527 + escada do cid 500 | user_id + hash |
verabet | /promotions | WordPress blog.vera.bet.br, categoria promocoes | Publico |
/tournaments e
/missions sem identidade no request usam o mesmo feed que o site carrega para
visitante, sem WebSocket e sem ext_user_id. Com user_id no request
voltam para o WebSocket, e o ranking sempre exige user_id + hash.
/levels sai sempre do feed, porque a escada e igual para todo jogador; o
nivel de cada um fica em /user, que so responde com user_id +
hash do proprio jogador. O campo
source da resposta indica a origem: visitor, wordpress ou
cometa. Promocoes ficam em cache por 300s. Marca com a Smartico
desativada nao abre WebSocket e /health continua respondendo 200.