Última modificação: 28 de agosto de 2025
Os aplicativos permitem autenticar as chamadas de API para sua conta da HubSpot, assinar eventos com webhooks e estender a interface do usuário da HubSpot, como cartões personalizados. A HubSpot oferece vários tipos de aplicativos e extensões, dependendo das necessidades da sua integração. Saiba mais sobre os tipos de aplicativos e extensões que você pode criar com o HubSpot, como começar a criá-los e como gerenciá-los no HubSpot.

Tipos de aplicativos

Dependendo do tipo de integração que você deseja criar, será necessário escolher o tipo certo de aplicativo. Saiba mais sobre os tipos de aplicativos que você pode criar e as funcionalidades compatíveis. Para criar extensões, consulte a tabela de referência abaixo para obter uma visão geral rápida de quais extensões podem ser criadas com quais tipos de aplicativos.

Aplicativos privados

Os aplicativos privados podem ser criados para uma única conta da HubSpot e são mais adequados para scripts únicos ou extensões com uma única finalidade. Em geral, os aplicativos privados são mais simples de implementar do que os aplicativos públicos. Os aplicativos privados são autenticados com tokens de acesso e não podem ser listados no Marketplace de aplicativos da HubSpot. Por exemplo, você pode criar um aplicativo privado para a sua conta da HubSpot para:
  • Criar um novo objeto personalizado por meio da API.
  • Importar registros do CRM de um arquivo CSV.
  • Autenticar solicitações de API em ações de automação personalizadas e chatbots.
  • Crie e edite assinaturas de webhook.
Saiba mais sobre quando criar aplicativos privados. Se esse tipo de aplicativo atender às suas necessidades, comece a criar um aplicativo privado na sua conta da HubSpot.

Aplicativos privados em projetos (BETA)

Os aplicativos privados criados usando a estrutura de projetos do desenvolvedor permitem criar extensões de UI para registros do CRM e painéis de visualização do help desk. Você precisará de uma assinatura Sales Hub ou Service Hub Enterprise para compilar uma extensão de UI em para um aplicativo privado em uma conta padrão da HubSpot. No entanto, você pode testar essas ferramentas gratuitamente em uma conta de teste de desenvolvedor. Para começar, inscreva sua conta na versão beta e siga as instruções do guia de início rápido.

Aplicativos públicos

Os aplicativos públicos podem ser instalados em várias contas. Além dos tipos de extensões que você pode criar com um aplicativo privado, os aplicativos públicos suportam funcionalidades avançadas, como:
  • Assinar os eventos de toda a conta usando a API de webhooks.
  • Criar eventos de linha do tempo personalizados em registros de CRM usando a API de eventos da linha do tempo.
  • Criar páginas de configurações de aplicativos personalizadas no HubSpot.
Os aplicativos públicos são autenticados com OAuth e podem ser listados no Marketplace de aplicativos da HubSpot. Saiba mais sobre quando criar aplicativos públicos. Se esse tipo de aplicativo atender às suas necessidades, comece a criar um aplicativo público na sua conta de desenvolvedor de aplicativos.

Aplicativos públicos em projetos (BETA)

Aplicativos públicos criados usando a estrutura de projetos do desenvolvedor permitem criar extensões de UI para registros do CRM e painéis de visualização do help desk. Você também pode incluir outras extensões em um aplicativo público criado dessa maneira, mas precisará gerenciar essas extensões no HubSpot e através da API como antes. Se você estiver inscrito na versão beta, comece seguindo o guia de início rápido ou saiba como migrar um aplicativo público existente para a estrutura de projetos.

Extensões compatíveis por tipo de aplicativo

Tipo de aplicativoExtensões compatíveis
Aplicativo privadoExtensões de UI são suportadas em aplicativos privados criados com projetos (BETA).
Aplicativo público Extensões de UI são suportadas em aplicativos públicos criados com projetos (BETA).
*Os cartões de CRM clássicos são diferentes dos cartões de aplicativo que você pode criar como extensões de IU com projetos. As extensões de interface do usuário oferecem funcionalidades mais avançadas e componentes personalizáveis.

Tipos de contas para o desenvolvimento de aplicativos

Embora as contas de desenvolvedor de app e as contas de teste funcionem em conjunto, elas possuem propósitos diferentes.
  • As contas de desenvolvedor de aplicativos devem ser usadas para criar e listar aplicativos no Marketplace de aplicativos.
  • Contas de teste do desenvolvedor, que podem ser criadas em contas de desenvolvedor, são usadas para testar as APIs e os aplicativos que você está criando sem afetar os dados em uma conta real da HubSpot.
  • Se você tiver uma assinatura do Sales Hub ou do Service Hub Enterprise, poderá usar sandboxes de desenvolvimento em uma conta padrão da HubSpot para iterar rapidamente sem afetar os dados ou ativos da conta.
Saiba mais sobre os tipos de conta da HubSpot.

Autenticação

Se quiser criar uma integração personalizada com uma única conta da HubSpot, você pode criar um aplicativo privado e usar seu token de acesso para autenticar chamadas de API ou usar OAuth com um aplicativo público. Qualquer aplicativo desenvolvido para ser instalado em várias contas do HubSpot ou para listagem no Marketplace de aplicativos deve usar o OAuth. Se quiser se inscrever em webhooks ou configurar o OAuth para seu app, você deve criar uma conta de desenvolvedor. Com as contas de desenvolvedor, você também pode listar seus apps no marketplace de apps ou criar uma conta de teste.

Chaves de API do desenvolvedor

Para gerenciar as configurações do app por meio da API, você pode usar uma chave de API do desenvolvedor. Esta chave de API é separada das chaves de API padrão, que foram descontinuadas. As chaves da API do desenvolvedor podem ser usadas para gerenciar assinaturas da API de webhooks e criar ou atualizar tipos de eventos para o recurso de eventos de linha do tempo. Todas as outras chamadas de API precisam ser feitas usando um token de acesso ao aplicativo privado ou OAuth. Para acessar sua chave de API de conta de desenvolvedor de apps:
  • Na sua conta de desenvolvedor de aplicativo, navegue até Chaves > Chave de API do desenvolvedor na barra de navegação à esquerda.
developer-api-key-navigation
  • Clique em Criar chave.
create-developer-account-api-key
  • Depois que a chave for criada, você pode clicar em Mostrar chave. A chave será revelada e você poderá clicar em Copiar abaixo da chave.
show-developer-account-api-key
  • Para revisar uma lista de ações de segurança recentes associadas à chave, clique em Exibir registros de auditoria.
  • Você também pode girar a chave de API atual clicando em Ações, passando o mouse sobre Girar chave e então clicar em Desative e gire esta chave agora.
show_dev_api_key
  • Para desativar a chave sem gerar uma nova, clique em Ações, passe o mouse sobre Desativar chave e então clique em Desative esta chave agora.

Excluir conta de desenvolvedor

É possível excluir contas de desenvolvedor de app se elas não contiverem apps com instalações ou listas de marketplace ativas. Se sua conta tiver aplicativos com instalações ou com listas de marketplace ativas e você quiser excluí-la, entre em contato com o suporte para obter assistência. Depois de excluir sua conta, você não poderá mais acessá-la. Se você puder alternar entre várias contas da HubSpot, a conta excluída não aparecerá mais. Na conta de desenvolvedor de API da HubSpot, clique no nome da sua conta, no canto superior direito, e depois clique em Conta.
account
Clique em ** Excluir conta.** Se sua conta tiver aplicativos com instalações ou listas do marketplace ativas, esse botão aparecerá desativado.
Account2
Na caixa de diálogo, insira o ID da conta e clique em Excluir conta de desenvolvedor.
Confirm2