Respondido

Preciso pegar se um contato tem ticket fechado através do numero (account)


Sobre o ticket 197921, precisamos de uma melhoria nas APIs do Blip para possibilitar pegar o CustomerIdentity através do Account (numero whatsapp). Precisamos consultar se o nosso cliente está em um chat aberto (ticket) antes de realizar o disparo do ativo. Se enviamos o chat ativo durante a conversa do chat a experiência do usuário fica prejudicada conforme anexo. Precisamos consultar se o número possuí um ticket aberto.

 

Chat ativo durante atendimento, muda o contexto prejudicando a experiência do usuário:

 

icon

Melhor resposta por Rafael_Figueiredo 11 September 2023, 20:01

Veja o original

3 comentários

Reputação 7
Crachá +3

Olá @TI BLOCX tudo bem ? 

 

Para isso você teria que fazer duas requisições para que isso funcione conforme informado : 

1° Pegue o id do contato caso ele esteja com id do router : https://docs.blip.ai/?http#get-a-tunnel-info caso seja o dados do contato : https://docs.blip.ai/?http#querying-information 

2° Valide se esse contato tem ticket a base da request é : https://docs.blip.ai/?http#get-a-ticket 

 

Ai altere o body para : 

method : "get",
to : "[email protected]"
uri : "/tickets/history?$filter=storageDate%20ge%20datetimeoffset'2023-08-12T03%3A00%3A00.000Z'%20and%20storageDate%20le%20datetimeoffset'2023-09-13T02%3A59%3A00.000Z'%20and%20status%20eq%20'Open'%20and%20status%20ne%20'Waiting'%20and%20(substringof('iddocontato'%2CCustomerIdentity))&$skip=0&$take=20"

ai troque  a data desejada.

Bom dia não consegui obter retorno conforme instruído, conseguimos marcar uma call ?

Reputação 7
Crachá +3

Olá @TI BLOCX  você configurou a data e o id do contato corretamente ? 

 

Informo que não fazemos calls dessa forma, peço que entre em contato com o gerente do seu contrato aqui na Blip ou o CSM.

Comente