Para Operadores
Integre jogos i-gaming.co em minutos. API RESTful com callbacks de wallet, provably fair e branding white-label.
Status dos jogos
Disponibilidade e configurações atuais do catálogo.

Mergulho ao Tesouro
Crash96% — 97% (configurável)
Média / Alta
Até 1000x a aposta
Desktop, Tablet, Mobile

Caramelo da Sorte
Slot95% — 96.5% (configurável)
Baixa / Média (configurável)
Até 2500x a aposta
Desktop, Tablet, Mobile
Do cadastro ao go-live
Três fluxos cobrem todo o ciclo de integração técnica do operador.
- 1Cadastro do operador no painel
- 2Geração de token demo
- 3Pré-flight game-config
- 4Embed iframe homologado
- 5Go-live com token de produção
- 1Definir scope e allowed_domains
- 2Escolher environment (demo/prod)
- 3Definir expires_in_seconds
- 4Rotacionar antes da expiração
- 5Revogar via /operator → Tokens
- 1Validar RTP efetivo
- 2Configurar min_bet, max_bet e max_payout
- 3Testar com ?demo=1
- 4Ativar produção
- 5Monitorar eventos postMessage
Autenticação
Todas as chamadas à API pública requerem um token de integração no header Authorization.
Header obrigatório
Authorization: Bearer <token>- Token emitido no painel /admin ou /setup
- Prefixo
mt_para tokens de operador - CORS habilitado para domínios autorizados
- Nunca exponha o token no frontend do jogador
Verificar token
curl -X GET \
https://i-gaming.co/api/public/v1/auth/verify \
-H "Authorization: Bearer mt_xxxx"Suas permissões
Verificação automática do seu token e permissões por jogo do operador conectado.
Permissões por jogo
Verificar token Bearer
Cole o token (sem o prefixo Bearer). A validação acontece automaticamente.
Endpoints
Base URL: https://i-gaming.co
/api/public/v1/auth/verifyValida o token e retorna escopo e operador vinculado./api/public/v1/auth/introspectDetalhe completo do token: escopo, permissões, allowed_domains e CSP frame-ancestors efetivo./api/public/v1/global-settingsRetorna configurações globais do sistema (RTP default, limites, etc)./api/public/v1/operatorDados do operador, configurações customizadas e liquidez atual./api/public/v1/operatorAtualiza dados do operador e/ou settings (apenas operador vinculado)./api/public/v1/round/currentÚltima rodada ativa ou crash — usado por jogos crash para sincronizar estado./api/public/v1/stats?days=7Estatísticas de apostas no período (GGR, total de bets, payout)./api/public/v1/tokensLista tokens de API do operador./api/public/v1/tokensEmite novo token de integração./api/public/v1/tokens?id=...Revoga um token existente.Exemplo de fluxo
Do cadastro ao primeiro spin — o caminho típico de integração.
Crie conta de operador
Acesse /setup após login. O primeiro usuário vira admin automaticamente.
Gere token de API
No /admin, crie um operador e emita tokens com domínios autorizados.
Configure callbacks
Implemente os endpoints de bet / win / rollback no seu backend de wallet.
Embeda o jogo
Monte a URL do iframe com token, player_id, lang, currency e mode.
Exemplo de callback de aposta
POST /wallet/callback/bet
Content-Type: application/json
X-Operator-Token: <seu-token>
{
"transaction_id": "txn_abc123",
"round_id": "round_xyz789",
"player_id": "player_001",
"game_slug": "mergulho-ao-tesouro",
"amount": 10.00,
"currency": "BRL",
"type": "bet"
}Resposta esperada: { "status": "ok", "balance": 1234.56 }
Embed via iframe
Carregue o jogo diretamente no site do operador com um iframe parametrizado.
Parâmetros da URL
operatorID do operador (obrigatório)tokenToken de sessão do jogador (obrigatório)player_idIdentificador único do jogadorlangIdioma: pt, en, es (default: pt)currencyMoeda: BRL, USD, EUR (default: BRL)modedemo | real (default: demo)
Código de exemplo
<iframe
src="https://treasure-dive.i-gaming.co/?operator=demo&token=demo-token&player=guest&lang=pt¤cy=BRL&mode=demo"
width="100%"
height="600"
frameborder="0"
allowfullscreen
style="border-radius: 12px;"
></iframe>Headers de segurança & whitelist
Servimos todos os jogos (i-gaming.co e subdomínios) com headers obrigatórios. O embed só é permitido em domínios que você cadastrar em allowed_domains do token.
Headers sempre enviados
Strict-Transport-Securitymax-age=63072000; includeSubDomains; preloadX-Content-Type-OptionsnosniffReferrer-Policystrict-origin-when-cross-originPermissions-Policygeolocation=(), microphone=(), camera=(), payment=()Content-Security-Policyframe-ancestors 'self' https://*.i-gaming.co <seus domínios>
Em rotas /games/* o X-Frame-Options é omitido (não suporta múltiplas origens) — a proteção fica no CSP frame-ancestors.
Como cadastrar seus domínios
- Acesse o painel do operador → Tokens.
- Em Allowed domains, adicione os hosts (ex.:
casa.com) — subdomínioshttpssão aceitos automaticamente. - O CSP
frame-ancestorsé gerado por requisição a partir do token (headerAuthorizationou querystring?token=). - Domínios fora da whitelist têm o iframe bloqueado pelo navegador.
# Verifique seus headers em produção
curl -sI "https://i-gaming.co/games/treasure-dive?token=mt_xxx" \
| grep -iE "strict-transport|content-security|x-content|referrer|permissions"CSP efetivo em tempo real
Cole seu token para ver exatamente o frame-ancestors que será enviado pelo servidor.
Requisitos regulatórios
Checklist mínimo para operar nos jogos integrados. Aplicável a todas as jurisdições; regras locais podem ser mais restritivas.
Operador deve apresentar licença de jogos válida na jurisdição alvo e KYC completo do beneficiário final.
Política antilavagem documentada, limites por jogador e monitoramento de padrões atípicos.
Limites de depósito, auto-exclusão e mensagens de jogo responsável obrigatórias no front.
LGPD/GDPR: tratar user_id como pseudônimo, não compartilhar PII no token.
Bloqueio por país/IP conforme licença. allowed_domains restringe origem do iframe.
Logs imutáveis de apostas, rodadas e payouts disponíveis por 5 anos via API de relatórios.
Faturas e pagamentos
Acompanhe o consumo mensal por GGR, baixe faturas e gerencie o método de pagamento padrão.
| Fatura | Período | Vencimento | Valor | Status | |
|---|---|---|---|---|---|
| INV-2026-0612 | Maio/2026 | 10/06/2026 | R$ 48.230,00 | Pago | |
| INV-2026-0511 | Abril/2026 | 10/05/2026 | R$ 41.905,00 | Pago | |
| INV-2026-0410 | Março/2026 | 10/04/2026 | R$ 37.120,00 | Pago | |
| INV-2026-0711 | Junho/2026 | 10/07/2026 | R$ 52.480,00 | Em aberto |
Pagamentos processados via Stripe. Valores em BRL com retenção tributária aplicada conforme jurisdição do operador.
Recursos para o operador
Referência completa da API pública, schemas e exemplos.
Embeds prontos em iframe e snippets de geração de token.
SLA de 1h para operadores em produção. Canal dedicado no Slack.
Página pública de uptime dos endpoints e jogos integrados.
Pronto para integrar?
Nosso time de integração está disponível 24/7 para ajudar com a implementação técnica.