Integrações privadas: tudo o que você precisa saber
Crie conexões seguras e personalizadas entre sua conta e aplicativos de terceiros usando Tokens de Integração Privada (PIT), com escopos restritos e acesso à API v2.0.
As integrações privadas permitem criar conexões seguras e personalizadas entre sua conta e qualquer aplicativo de terceiros. Esse recurso é ideal para ferramentas internas, fluxos de trabalho automatizados e sistemas personalizados que precisam de acesso à API sem a necessidade de criar um aplicativo público completo.
O que são integrações privadas?
As Integrações Privadas permitem que você crie integrações personalizadas poderosas entre sua conta e qualquer outro aplicativo de terceiros.
Se você deseja integrar sua conta com um aplicativo de terceiros, você tem duas opções:
- Encontre e instale o aplicativo relevante na Loja de Aplicativos.
- Crie sua própria integração privada, sozinho ou com a ajuda de um desenvolvedor, usando APIs.
As Integrações Privadas ajudam você a atingir o objetivo de criar sua própria integração com segurança.
As principais vantagens de usar integrações privadas são:
- Simples: gere tokens de integração privada nas configurações da sua conta e gerencie-os com facilidade.
- Segurança: você pode restringir os escopos/permissões que um desenvolvedor pode acessar em sua conta.
Disponibilidade
As integrações privadas estão disponíveis tanto para agências quanto para subcontas.
Qual a diferença entre integrações privadas e chaves de API?
Simplificando, integrações privadas são uma alternativa mais poderosa e segura às chaves de API.
| Integrações privadas | Chaves de API |
|---|---|
| Mais segurança: você pode restringir os escopos/permissões que um desenvolvedor pode acessar em sua conta. | Menos seguro: um desenvolvedor obtém acesso irrestrito a todos os dados da sua conta. |
| Tecnologia de ponta: as Integrações Privadas permitem o acesso à API v2.0, que é o que há de mais moderno. | Desatualizado: as chaves de API funcionam na API v1.0, que chegou ao fim de sua vida útil e não recebe mais manutenção. |
| Mais funcionalidades: a API v2.0 possui APIs mais poderosas. | Menos funcionalidades: a API v1.0 possui APIs limitadas. |
Por que os tokens de integração privados são recomendados para novas credenciais?
Os Tokens de Integração Privada (PIT) são a alternativa recomendada às chaves de API legadas, pois oferecem um gerenciamento de acesso mais seguro e flexível.
Chaves de API legadas que permanecerem sem uso por mais de 90 dias podem ser marcadas como Expiradas nas configurações. Como a criação de novas chaves legadas v1 não é mais suportada, o PIT deve ser usado para quaisquer novas credenciais ou ao migrar integrações antigas para um modelo de acesso mais seguro.
Recomendação
Se você ainda depende de uma chave de API legada, o sistema recomenda migrar essa integração para um Token de Integração Privado sempre que possível.
Qual a diferença entre integrações privadas e tokens de acesso OAuth2?
Simplificando, integrações privadas são tokens de acesso OAuth2 estáticos/fixos.
| Integrações privadas | Tokens de acesso |
|---|---|
| Gerado a partir da interface do usuário: o token de integração privada pode ser gerado facilmente pela interface. | Geração programática: os tokens de API são gerados trocando um código de acesso OAuth pelos tokens usando a API Get Access Token. |
| Estático/Fixo: os tokens de integração privados são estáticos/fixos e não são atualizados automaticamente, a menos que você os gire na interface. | Atualização diária: os tokens de acesso expiram diariamente e precisam ser renovados. |
Como faço para usar as integrações privadas?
Os tokens de integração privada são usados no cabeçalho de autorização, assim como outros tokens de acesso.
Por exemplo, para obter os detalhes de uma localização, você pode usar a API Obter Subconta com o Token de Integração Privado da Agência no cabeçalho de Autorização.
curl --request GET \
--url https://services.leadconnectorhq.com/locations/ve9EPM428h8vShlRW1KT \
--header 'Accept: application/json' \
--header 'Authorization: <YOUR PRIVATE INTEGRATION TOKEN>' \
--header 'Version: 2021-07-28'Testando uma integração privada com chamadas de API
Após criar sua Integração Privada, você pode testá-la enviando dados para um endpoint da API. Para isso, você precisará da URL correta do endpoint da API.
Aqui está um exemplo de como testar a integração adicionando um novo contato:
curl --request POST \
--url https://services.leadconnectorhq.com/contacts/ \
--header 'Authorization: <YOUR PRIVATE INTEGRATION TOKEN>' \
--header 'Content-Type: application/json' \
--header 'Version: 2021-07-28' \
--data '{
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"phone": "+1234567890",
"locationId": "LOCATION_ID"
}'Certifique-se de:
- Substituir LOCATION_ID pelo ID real da subconta.
- Substituir o valor de Autorização pelo seu token de Integração Privada gerado.
Como faço para gerenciar integrações privadas?
Quem pode criar integrações privadas?
Por padrão, todos os administradores da agência podem criar e gerenciar integrações privadas.
No entanto, você pode restringir essa permissão no nível do usuário. Para fazer isso, acesse Configurações > Equipe > Editar o administrador da agência específico > Funções e permissões e ative/desative as Integrações privadas para o administrador da agência.
Você pode aplicar as restrições em dois níveis:
- Permitir que o administrador da agência visualize e gerencie as integrações privadas da agência.
- Permitir que o administrador da agência visualize e gerencie as integrações privadas das subcontas.
Onde posso encontrar integrações privadas?
Você pode encontrar as Integrações Privadas nas configurações da agência. Caso não as encontre nas configurações, verifique se o recurso está ativado no Labs.
Como faço para criar uma nova integração privada?
- 1
Passo 1
Clique em "Criar nova integração".
- 2
Passo 2
Dê um nome e uma descrição à sua Integração Privada para ajudar você e sua equipe a identificar sua finalidade.
- 3
Passo 3
Selecione os escopos/permissões aos quais você deseja que a integração privada tenha acesso na sua conta da agência. Certifique-se de selecionar apenas os escopos necessários para maior segurança dos dados.
- 4
Passo 4
Copie o token gerado e compartilhe-o com o desenvolvedor do seu aplicativo de terceiros.
Importante
Não se esqueça de copiar o token gerado, pois não será possível repeti-lo posteriormente. Compartilhe o token apenas com pessoas de confiança e nunca o compartilhe publicamente.
Melhores práticas de segurança do token de integração privado
Recomendamos que você rotacione seus tokens de Integração Privada a cada 90 dias.
Como rotacionar o token
- 1
Passo 1
Acesse Integrações Privadas nas configurações e clique na Integração Privada que você criou.
- 2
Passo 2
Clique em "Girar e expirar este token mais tarde".
- 3
Passo 3
Clique em "Continuar" em resposta à mensagem de aviso se tiver certeza de que deseja prosseguir com a rotação.
- 4
Passo 4
Copie o novo token e atualize-o no seu aplicativo de terceiros.
Você terá um período de 7 dias durante o qual tanto o token antigo quanto o novo continuarão funcionando. Após 7 dias, o token antigo expirará. Nesse período de 7 dias, você terá a opção de:
- "Cancelar rotação" se, por exemplo, o desenvolvedor precisar de mais tempo para atualizar o token no aplicativo de terceiros.
- "Expirar agora", por exemplo, se o aplicativo de terceiros tiver sido atualizado com o novo token.
Token comprometido?
Rotação imediata
- 1
Passo 1
Acesse Integrações Privadas nas configurações e clique na Integração Privada que você criou.
- 2
Passo 2
Clique em "Girar e expirar este token agora".
- 3
Passo 3
Clique em "Continuar" em resposta à mensagem de aviso se tiver certeza de que deseja prosseguir com a rotação.
- 4
Passo 4
Copie o novo token e atualize-o no seu aplicativo de terceiros.
Posso editar as permissões de integração privada sem atualizar o token?
Sim, você pode editar o nome, a descrição e os escopos/permissões da Integração Privada a qualquer momento após tê-la criado.
- 1
Passo 1
Acesse Integrações Privadas em Configurações e selecione "Editar" no menu de três pontos.
- 2
Passo 2
Atualize o nome e a descrição da Integração Privada, se necessário. Clique em "Avançar".
- 3
Passo 3
Se necessário, atualize os escopos/permissões aos quais você deseja que a integração privada tenha acesso em sua conta. Certifique-se de selecionar apenas os escopos necessários para uma melhor segurança dos dados. Clique em "Atualizar" para salvar as alterações realizadas.
Limites
Os usuários podem criar até 5 Tokens de Integração Privada (PIT) tanto no nível da Agência quanto no nível da Localização. Atualizar os detalhes da Integração Privada não gera um novo token — o token existente continuará funcionando.
Como faço para excluir a integração privada?
Você pode excluir a Integração Privada assim que não precisar mais do aplicativo de terceiros. Para isso, acesse Integrações Privadas nas configurações e selecione "Excluir" no menu de três pontos.