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.