Documentation Index
Fetch the complete documentation index at: https://docs.cativa.digital/llms.txt
Use this file to discover all available pages before exploring further.
O modelo
Casos de uso reais
Compra externa libera grupo
Cliente compra na Hotmart → webhook → sua API recebe → você atribui o badge
Premium ao usuário → ele já consegue entrar no grupo VIP.Assinatura cancelada revoga acesso
Cancelamento no Stripe → webhook → você remove o badge
Premium → acesso ao curso some imediatamente.Como atribuir e remover badges via API
O endpoint público para atribuir/remover badges via API Key será publicado em breve nesta documentação. Por enquanto, atribuição e remoção podem ser feitas no painel admin do tenant ou alinhadas com o time da Cativa via dev@cativa.digital.
Idempotência
Atribuir o mesmo badge duas vezes é idempotente — o estado final é o mesmo. Mesmo comportamento para remoção de um badge que já não existe. Isso simplifica retries em jobs e webhook handlers.Diferença para Roles
| Conceito | O que é | Exemplo |
|---|---|---|
| Badge | Credencial atribuída ao usuário que abre acesso a recursos | Premium, Mentor, Aluno-2026 |
| Role | Permissão funcional dentro de um recurso específico | GroupAdmin, Moderator no Grupo X |
