Pular para o conteúdo principal

Criar Apps

Um app de parceiro estende o Botzetta: aparece no menu das empresas que o instalam, recebe eventos por webhook e chama a API da Plataforma em nome de cada empresa, dentro dos escopos que ela autorizou. O app roda na sua infraestrutura, com a linguagem que você quiser.

Este guia usa só HTTP: OAuth 2.0, JSON, HMAC e postMessage. Os exemplos são em Node.js sem dependências, mas qualquer linguagem com cliente HTTP e criptografia serve.

O caminho​

PassoPáginaO que você faz
1ConceitosEntende instalação, escopos, tokens e o que o app pode fazer
2ComeçarCria a conta no portal, a organização e ativa o 2FA. Ganha uma empresa sandbox
3Cadastrar o appCria o app no portal: URLs, credenciais, escopos e eventos
4Instalação e OAuthImplementa a URL de instalação, o callback e a renovação de tokens
5Chamar a APIUsa o token da empresa, trata erros, limites e idempotência
6WebhooksRecebe eventos, confere a assinatura e deduplica
7Tela em iframeMostra a sua página dentro do Botzetta e valida o usuário no seu backend
8Menu do BotzettaDefine como o app aparece no menu
9Chaves de integraçãoConhece a alternativa para integrações de uma empresa só
10PublicarPublica versões, envia para revisão e distribui
11Obrigações, Termos e DPAConfere o que o parceiro se compromete a cumprir
12Exemplo ponta a pontaRoda um app completo em Node, sem bibliotecas

Endereços​

O quêOnde
Portal do parceirohttps://partners.botzetta.com
API da Plataformahttps://api.botzetta.com/plataforma/v1
Botzetta (onde o cliente usa o app)A URL aparece no portal, na página Sandbox da organização
Esta documentaçãohttps://developers.botzetta.com/docs/
Versão do contrato

Cada página deste guia indica a versão do contrato da Plataforma que descreve (hoje, 1.10). A API /plataforma/v1 só recebe mudanças compatíveis: campos e endpoints novos podem aparecer, e o seu código deve ignorar o que não conhece.