Respondido

Extração do Gerenciador de relatórios pela API


Olá pessoal.
Estou precisando extrair os mesmo dados que temos Gerenciador de relatórios » Métricas de atendimento, mas fazendo isso através da API HTTP.

É possível?
Saberiam os campos que preciso para mapear todo o relatório?

Desde já. Muito obrigado.

icon

Melhor resposta por Rafael_Figueiredo 4 April 2024, 23:56

Veja o original

4 comentários

Reputação 7
Crachá +3

Olá @Roberson tudo bem?

 

Informo que é possível sim, mas a quantidade de requisições http podem ser alta dependendo de quais dados você precisa segue dados e seus respectivos end points.

https://docs.blip.ai/?http#get-all-closed-tickets nesse end point você consegue o dados de todos ticket encerrados e  caso queira pode passar o id do contato no customer identity 

https://docs.blip.ai/?http#get-contact buscar o contato 

 

Agora a logica por tras disso você pode buscar todos tickets que foram encerrados no bot e nisso vai ter o retorno com o id do contato ai você busca o contato e os devidos dados. Lembrando da paginação com 

&$skip=0&$take=100

aumentando o skip de 100 em 100...

 

Olá @Roberson tudo bem?

 

Informo que é possível sim, mas a quantidade de requisições http podem ser alta dependendo de quais dados você precisa segue dados e seus respectivos end points.

https://docs.blip.ai/?http#get-all-closed-tickets nesse end point você consegue o dados de todos ticket encerrados e  caso queira pode passar o id do contato no customer identity 

https://docs.blip.ai/?http#get-contact buscar o contato 

 

Agora a logica por tras disso você pode buscar todos tickets que foram encerrados no bot e nisso vai ter o retorno com o id do contato ai você busca o contato e os devidos dados. Lembrando da paginação com 

&$skip=0&$take=100

aumentando o skip de 100 em 100...

 

Essa extração já me da um bom norte de como iniciar, obrigado.

Eu preciso ter controle sobre o tempo, por exemplo buscar todos o tickets aberto no dia XX, independente do status. Semelhante com o que é gerado no relatório que comentei.

Saberia me dizer?

Reputação 7
Crachá +3

Olá @Roberson tudo bem?

 

Informo que é possível sim, mas a quantidade de requisições http podem ser alta dependendo de quais dados você precisa segue dados e seus respectivos end points.

https://docs.blip.ai/?http#get-all-closed-tickets nesse end point você consegue o dados de todos ticket encerrados e  caso queira pode passar o id do contato no customer identity 

https://docs.blip.ai/?http#get-contact buscar o contato 

 

Agora a logica por tras disso você pode buscar todos tickets que foram encerrados no bot e nisso vai ter o retorno com o id do contato ai você busca o contato e os devidos dados. Lembrando da paginação com 

&$skip=0&$take=100

aumentando o skip de 100 em 100...

 

Essa extração já me da um bom norte de como iniciar, obrigado.

Eu preciso ter controle sobre o tempo, por exemplo buscar todos o tickets aberto no dia XX, independente do status. Semelhante com o que é gerado no relatório que comentei.

Saberia me dizer?

Para a busca de data pode fazer a request com a uri : 

 

"uri": "/tickets/history?$filter=storageDate%20ge%20datetimeoffset'2024-03-06T03%3A00%3A00.000Z'%20and%20storageDate%20le%20datetimeoffset'2024-04-07T02%3A59%3A00.000Z'%20and%20status%20ne%20'Open'%20and%20status%20ne%20'Waiting'&$skip=20&$take=20"

ai altere as datas do datetimeofsset

Muito obrigado.
Ajudou demais.

Comente