# Cativa Developers > Construa integracoes com a Cativa: OAuth, API REST, Webhooks e MCP. ## Docs - [Changelog](https://docs.cativa.digital/pt-BR/changelog.md): Historico de mudancas da API publica e dos eventos de webhook. - [Badges como permissão](https://docs.cativa.digital/pt-BR/concepts/badges-as-permissions.md): Na Cativa, badges não são gamification. São credenciais que controlam acesso. - [Comunidades e espaços](https://docs.cativa.digital/pt-BR/concepts/communities-and-spaces.md): A hierarquia Comunidade > Espaço > Grupo > Post/Curso e o que parceiros podem criar via API. - [Erros e rate limits](https://docs.cativa.digital/pt-BR/concepts/errors-and-rate-limits.md): Formato padronizado de erro, códigos comuns e traceId. - [Identidade e usuários](https://docs.cativa.digital/pt-BR/concepts/identity-and-users.md): O modelo User da Cativa e o endpoint canônico para validar credenciais. - [Tenants e Customers](https://docs.cativa.digital/pt-BR/concepts/tenants-and-customers.md): Como o modelo multi-tenant da Cativa expõe (ou esconde) Customer nas integrações. - [Webhooks](https://docs.cativa.digital/pt-BR/concepts/webhooks.md): Como webhooks funcionam na Cativa: tipos de eventos, garantias de entrega e idempotência. - [Quick Start: Primeira chamada de API em 2 minutos](https://docs.cativa.digital/pt-BR/get-started/quickstart-api-key.md): Crie uma API Key e faça seu primeiro request com 1 linha de cURL. - [Quick Start: Login com a Cativa em 5 minutos](https://docs.cativa.digital/pt-BR/get-started/quickstart-sign-in.md): Implemente OAuth 2.0 com PKCE e deixe usuários da Cativa entrarem no seu app. - [Liberar acesso via compra externa](https://docs.cativa.digital/pt-BR/guides/grant-access-via-purchase.md): Hotmart, Kiwify ou Stripe: receba o webhook de compra e atribua o badge correto via API. - [Implementar Login com a Cativa](https://docs.cativa.digital/pt-BR/guides/sign-in-with-cativa.md): Guia completo: SPA, backend Node, mobile com deep link. Inclui PKCE, refresh e validação JWKS. - [Sincronizar membros do CRM](https://docs.cativa.digital/pt-BR/guides/sync-members-from-crm.md): Mantenha sua comunidade Cativa em sync com HubSpot, RD Station ou qualquer CRM via API Key. - [Bem-vindo à Cativa Developers](https://docs.cativa.digital/pt-BR/index.md): Construa integrações profundas com a plataforma da Cativa em minutos. - [paywall_payment_completed](https://docs.cativa.digital/pt-BR/webhooks/events/paywall-payment-completed.md): Disparado quando um pagamento de paywall é confirmado (Stripe, Asaas, etc.). - [post_created](https://docs.cativa.digital/pt-BR/webhooks/events/post-created.md): Disparado quando um novo post é criado em qualquer espaço da comunidade. - [user_created](https://docs.cativa.digital/pt-BR/webhooks/events/user-created.md): Disparado quando um novo usuário é criado na comunidade (cadastro próprio ou via API). - [user_joined_group](https://docs.cativa.digital/pt-BR/webhooks/events/user-joined-group.md): Disparado quando um usuário entra num grupo (manual, via badge ou via convite). - [user_received_badge](https://docs.cativa.digital/pt-BR/webhooks/events/user-received-badge.md): Disparado quando um usuário recebe um badge — sua chance de sincronizar permissões externas. - [Cadastrando e verificando assinaturas](https://docs.cativa.digital/pt-BR/webhooks/subscribing-and-verifying.md): Como cadastrar listeners, verificar HMAC, lidar com retries e dead letter queue. ## OpenAPI Specs - [openapi](https://docs.cativa.digital/api-reference/openapi.json)