Documentação

Começar

Conceitos

Clube, participante, evento, efeito, moeda, prêmio, entrega e ambientes.

TermoO que é
ClubeO programa com a sua marca. Tem regras, módulos (check-in, roleta…), prêmios e textos. Você edita no Studio e publica uma versão.
ParticipanteUm usuário seu dentro do clube, identificado pelo seu ID (external_id). Nunca precisamos de CPF, nome ou e-mail para funcionar.
EventoUm fato que o seu sistema conta: deposit.confirmed, bet.placed, order.paid… Cada evento passa pelas regras do clube.
EfeitoO que um evento causou: XP, moedas, missão que andou, nível novo, prêmio. Volta na resposta do evento.
XP e nívelXP acumula e sobe o participante de nível. Níveis são agrupados em elos (Bronze, Prata…) com benefícios.
MoedaSaldo que o participante gasta na loja (ex.: Coins). Pode expirar.
PrêmioO que o participante ganha. internal: fica no clube. client_delivered: o seu sistema credita (bônus, giros, saldo) e confirma.
EntregaO pedido para você creditar um prêmio client_delivered. Chega por webhook e você confirma na API.
Ambientetest e live são separados: participantes, saldos, chaves e webhooks de teste nunca se misturam com os de produção.

Três jeitos de usar

JeitoComoPara quem
Clube hospedadoUm link (ou iframe) com o token do participante.Quem não quer escrever tela.
EmbedScript ou SDK: o clube dentro do seu site/app em página, gaveta ou botão flutuante.Quem quer o clube dentro do produto.
HeadlessSó API: você desenha a própria tela e age pelo servidor.Quem quer controle total da UI.

Os três usam os mesmos eventos e as mesmas entregas. Dá para combinar: clube hospedado para tudo e, por exemplo, o saldo de cashback desenhado na sua própria tela pelo modo servidor.