Como Configurar Integrações de API no Ubots Desk

Criada por Miriam Freitas, Modificado em Ter, 22 Set na (o) 12:02 PM por Miriam Freitas

Objetivo


Este artigo explica como cadastrar e configurar uma integração via API na plataforma Ubots Desk para tornar seu chatbot transacional e automatizar tarefas.




Descrição


Com a funcionalidade de integração via API no Ubots Desk, seu chatbot se conecta a sistemas externos para consultar, enviar e atualizar dados em tempo real. 

Isso permite que os clientes realizem consultas de saldo, verifiquem status de pedidos e atualizem cadastros diretamente na conversa.


Para configurar uma nova integração e suas requisições, siga o passo a passo a seguir:


Passo 1: Cadastrar a integração e as configurações base


1. Na barra de icones na parte superior do Ubots Desk, acesse "Aplicativos" e localize o app "Integração API" e clique para "instalar" ou "abrir o aplicativo".



2. Clique no botão + Nova integração.



Observação: Caso você seja redirecionado para outra página que não seja a de Integrações, significa que seu usuário não possui acesso a essa funcionalidade. 
Nesse caso, será necessário abrir um ticket com o time de Suporte para solicitar a liberação do acesso.


3. Selecione a opção "Conecte a uma API"



4. Preencha o "Nome" da API (nome para identificar o conjunto de requisições) e a URL base da sua aplicação externa.


5. Cadastre os "Headers base" (cabeçalhos padrão), que serão aplicados a todas as requisições desta coleção.


6. Salve as alterações.



Nota: Os dados de URL, cabeçalhos e regras de autenticação são fornecidos pela equipe de TI da sua empresa.



Passo 2: Cadastrar as requisições HTTP


Após criar a coleção, cadastre cada requisição preenchendo os módulos disponíveis:


- Aba "Geral": Digite um nome para a requisição (exemplo: Consultar saldo), selecione o método HTTP (GET, POST, PUT, DELETE ou PATCH) e informe o Path (caminho da rota). Por fim, ative a opção Disponível para uso em habilidades do bot.



Se a sua API exige uma chamada prévia para autenticação, ative o campo "Requisição anterior". 

Em seguida, selecione a requisição de autenticação (deve pertencer à mesma coleção) e defina o tempo de expiração dos dados.


- Aba "Body": Utilize este campo se a requisição precisar enviar um conteúdo no corpo da mensagem (payload).



- Aba "Exemplo de resposta": Insira o modelo da resposta em JSON retornado pela API para orientar a leitura dos dados.



- Aba "Headers": Insira chaves e valores de cabeçalhos específicos que sejam exigidos apenas para esta requisição.




Passo 3: Utilizar variáveis dinâmicas


Para enviar informações do usuário na requisição ou utilizar as respostas da API no fluxo do bot:


  • Para enviar dados ao sistema: No Path, Body ou Headers, utilize a sintaxe de variável ${nome_da_variavel} (exemplo: ${cpf}).


  • Sintaxe alternativa para componentes: Ao preencher o componente de integração no fluxo, você também pode utilizar o formato {{cpf}} para indicar que o dado será solicitado naquele momento.


  • Para utilizar dados retornados pela API: Acesse a resposta recebida pela integração no fluxo do bot utilizando a sintaxe ${integration.token}.



Conclusão


Após seguir esses passos, a integração via API estará cadastrada e pronta para ser utilizada nas habilidades do chatbot. 

O bot conseguirá se comunicar com seus sistemas externos em tempo real, garantindo um atendimento automatizado, rápido e seguro para os seus clientes.



>> Artigos relacionados


Aprofunde seus conhecimentos e configure novos recursos na plataforma com estes materiais:


Aplicativos ⧉
Gerencial ⧉

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo