Integrações

O que é

É a forma de integrar o seu chatbot a outros sistemas com o objetivo de obter informações de interesse de seus usuários ou que são relevantes para o contexto da conversação.

Na prática

O Serprobots permite que seu chatbot se conecte a serviços externos de forma segura e rápida por meio de webhooks.

Fica a dica

Quando criar e salvar uma Nova Integração e receber a mensagem significa que existe uma pendência porque o endereço do serviço está sendo bloqueado pelas regras de segurança do SERPRO.

Solicite a liberação do endereço junto ao time de Suporte do Serprobots. A integração será exibida com o marcador até que seja resolvida a pendência.

Detalhes da tela

Deve-se acionar a opção Nova Integração e informar os parâmetros:

Campo Descrição
Nome Informe um nome para a integração e anote-o. Este nome será utilizado para referenciar a integração tanto no Watson Assistant, como no Rivescript
Método HTTP O Serprobots provê suporte aos métodos POST, PUT, DELETE e GET.
Endereço Base Endereço base para a API que será consultada. Este endereço pode ser tanto de um sistema interno ao Serpro, como de um externo.
Porta Número da porta em que a API estará disponível.
Caminho Indique o caminho (path) que deve ser usado para chegar a uma API. Por exemplo, considerando que você cadastrou o endereço base da sua API para https://api.serpro.gov.br e você tem um endpoint com /cpf, então, você deve cadastrar no campo caminho apenas /cpf. O Serprobots remove qualquer barra ao final do caminho.
Cabeçalho da Requisição Adicione todos os cabeçalhos que serão necessários para acessar a API, informando o nome e o valor para cada um.