Como podemos ajudar?

03. Extração por API
2 min
Criado por Humanz em 03/06/2022 12:46
Atualizado por MLMC em 14/03/2023 08:00

 

Você precisa extrair os dados da Zenvia Bots via API e absorvê-los em seu banco de dados ou sistema? Siga os passos abaixo e veja como:
 
  1. Na página inicial da Zenvia Bots, clique no fluxo desejado:
 
 
2. Na tela intermediária, acesse API > Integrações:
 
eabd4e95-cadc-4707-a99e-2ddabcdc98a1.png
 
3. Gere um novo token clicando em Gerar novo token para que você consiga utilizá-lo no processo de consulta via API:
b106dbb0-5c84-4104-a58f-85b6072620bc.png
 
4. Acesse a documentação para buscar todos os detalhes do processo de consulta do relatório via API. 
 
5. Utilize alguma aplicação que realize a gestão e operação de chamdas de API REST/Json. Nesse exemplo, estamos utilizando o Postman.
 
6. Detalhes da Chamada:
 
Método: GET
 
 
Parâmetros:
  • startDate
  • endDate
  • flowId
 
Obs: você pode retirar o endDate, por exemplo, para não ter filtro de dados e absorver toda a informação em tempo real de sessões.
 
Autenticação: 
Key: X-API-TOKEN
Value: Token gerado no passo 3 desse tutorial
 
7. Exemplo:
 
e0e0a8fa-8648-45ef-b94d-cd158200f4a4.png
 
eca385ea-85fe-4a8c-91e5-1b4cd6c40236.png
 
8. Ao obter sucesso na chamada, o retorno será um array com todas as sessões do fluxo diante do filtro inserido de data, juntamente com as variáveis preenchidas durante a conversa (assim como no CSV):
 
360fd31f-85e0-46b3-b368-620b8dfbf89f.png
 
Este artigo resolveu sua dúvida?
Últimos artigos visitados