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