Skip to main content

O que é o Bloco Integração API?

O bloco Integração API permite que o agente de IA consulte sistemas externos (ERP, CRM, catálogos, sistemas de reserva, etc.) durante a conversa. A IA decide automaticamente quando chamar a API, baseado na conversa com o cliente.
Configuração do bloco Integração API

Por que usar?

Este bloco funciona no modo Tool (LLM): a IA decide quando chamar a API. Se você precisa de uma consulta automática e silenciosa (sem IA), use o modo Buscar Dados — veja o Bloco Buscar Dados.

Como funciona?

A IA usa a descrição que você configurou no bloco para entender quando a API é relevante. Quanto melhor a descrição, mais preciso será o uso.

Configuração

1. Identificação

A primeira seção define como a IA reconhece e usa esta integração:
A descrição é fundamental. Se for vaga, a IA pode usar a API em momentos errados ou não usá-la quando deveria. Seja específico sobre quais situações exigem esta consulta.

2. Endpoint

Configure a URL da API que será chamada:
1

Escolha o método HTTP

2

URL Base

O endereço principal da API (ex: https://api.meusite.com).
3

Endpoint (path)

O caminho específico do recurso (ex: /api/v1/produtos).Use {param} para parâmetros dinâmicos no path:

3. Autenticação

Se a API exige autenticação, configure nesta seção:
Configure:
  • Nome do Header: O nome do header (ex: X-API-Key, Authorization)
  • API Key: O valor da chave
A requisição será enviada com:

4. Parâmetros

Configure os dados que serão enviados na requisição:

Query Parameters

Dados enviados na URL (ex: ?nome=hotel&cidade=sp).

Body Parameters

Dados enviados no corpo da requisição (para POST, PUT, PATCH).

Path Parameters

Valores para substituir {param} na URL.

Origem dos dados


5. Resposta

Configure como o agente apresenta o resultado da API ao cliente: Variáveis disponíveis no template:

6. Configurações Avançadas

Ative o cache para APIs com dados que mudam pouco (ex: catálogo de produtos). Isso reduz a latência e o número de chamadas.

Exemplos por Segmento

Objetivo: Permitir que o cliente consulte o status do pedido.Conversa:

Conectando ao Roteador

O bloco Integração API pode ser conectado ao Roteador para ser usado apenas em contextos específicos:
Conectar ao Roteador dá mais controle sobre quando a API é usada. Sem essa conexão, a IA pode decidir usar a API em qualquer momento da conversa.

Headers Personalizados

Além da autenticação, você pode adicionar headers HTTP adicionais:
O header Content-Type: application/json é adicionado automaticamente para métodos POST/PUT/PATCH. Não é necessário configurá-lo manualmente.

Perguntas Frequentes

São dois modos do mesmo bloco:
Sim. A cada mensagem relevante, a IA pode decidir chamar a API novamente. Use a configuração de cache para evitar chamadas repetidas com os mesmos parâmetros.
O agente usa o template de erro configurado para informar o cliente. Se houver tentativas configuradas, ele tenta novamente antes de mostrar o erro.
Sim. Cada bloco funciona como uma “ferramenta” (tool) independente. O agente pode ter acesso a várias APIs e decide qual usar baseado na conversa.
Sim. As credenciais (API keys, tokens, senhas) são armazenadas de forma segura e nunca são expostas ao cliente nem incluídas nas mensagens do chat. Elas são usadas apenas no servidor ao fazer a chamada HTTP.

Próximos passos

Bloco Buscar Dados

Consulte dados automaticamente para decisões sem IA.

Bloco Roteador

Direcione conversas por intenção do cliente.