Skip to main content

Pessoal,


possuo um cenário assim 2 filas (COMERCIAL e SUPORTE) para as equipes e uma fila individual para cada atendente receber as mensagens diretas.



COMERCIAL





  • Atendente1@, Atendente2@




SUPORTE





  • Atendente3@, Atendente4@




E as individuais





  • Atendente1@, Atendente2@, Atendente3@, AtendenteN@




Desta maneira trato o ticket, quando no bloco de inatividade, alterando o valor do campo equipe] em extra do contato] com o valor do atendente e redireciono para o atendimento humano novamente informando para o cliente a inatividade e que o atendente entrar á em contato novamente.



agora tenho uma solicitação de jogar não diretamente para o atendente, mas sim para a fila principal dele para que o próximo disponível pegue .



A minha dúvida é :





  • como capturo a fila principal a qual o atendente pertence?




muito obrigado

Olá @Davis_Vasconcellos, tudo bem ?



Você pode fazer isso dando um get no atendente pela requisição : Blip Docs | API Reference ai depois do ```


/attendants



você coloca a / com email do atendente

Oi Rafael, muito obrigado pela resposta.



quando faço o teste somente /attendants, recebo o Json com todos os atendentes.



mas quando insiro o attendants/[email protected], recebo o erro :



{

"method": "get",

"status": "failure",

"reason": {

"code": 62,

"description": "The resource is not supported"

},

"id": "b1732eb7-de99-4604-976a-5874476e0599",

"from": "[email protected]/!iris-hosted-8",

"to": "[email protected]/!iris-hosted-8-u8r619qm",

"metadata": {

"#command.uri": "lime://[email protected]/attendants/[email protected]",

"uber-trace-id": "c751fc00e70ef770%3Afd54067df25ce9d%3Ac751fc00e70ef770%3A1"

}

}



tentei por


davis.vasconcellos%40brasas.com@blip.ai


[email protected]


Olá @Davis_Vasconcellos, acho que nesse end point não é possivel busca direta e tem que ser tratado com script


faça a requisição com :



{



"id": "{{$guid}}",

"to": "[email protected]",

"method": "get",

"uri": "/attendants"

}



E faça um script para tratar os valores como o do exemplo: https://help.blip.ai/hc/pt-br/articles/4474382319127-Como-verificar-se-existe-atendente-disponível-no-Builder



Estou validando com o pessoal aqui para ver se tem algum que retorne a busca direta.


Fala, Rafael.


Consegui buscando no fórum e adaptando as respostas pra minha finalidade.



{

"id": "{{$guid}}",

"to": "[email protected]",

"method": "get",

"uri": "/attendants?$filter=(identity%20eq%20'SEUEMAIL%2540SEUDOMINIO%40blip.ai')"

}


Ei @Davis_Vasconcellos, fico feliz que tenha encontrado a solução e era isso mesmo que eu estava verificando com o pessoal.


Comente