Skip to main content

Oi pessoal, tudo bem?

Preciso criar várias várias filas de atendimento dinamicamente através de requisição, conforme a seguinte regra:

Variável de contato 1 é igual a x “E” Variável de contato 2 é igual a y “E” Variável de contato 3 é igual a z

Como disse, gostaria de fazer através de requisições para a API do Blip mas olhando a documentação, percebi que parece não haver um formato de requisição que permita as múltiplas condições “E”. Poderia me ajudar com isto?

Olá @Adam_Araujo tudo bem ?

Você póde fazer isso fazendo requisições na api da Take
É uma requisição POST para : https://http.msging.net/commands
no header passe authorization com a chave do bot no valor
e o content type com valor application json

{
    "id": "{{$guid}}",
    "to": "[email protected]",
    "method": "set",    
    "uri": "/rules/",
    "type": "application/vnd.iris.desk.rule+json",
    "resource": {
        "id":"{{$guid}}",
        "ownerIdentity": "{iddobot}@msging.net",
        "title": "Rule 2",
        "team": "Default",
        "relation": "Contains",
        "isActive": true,
        "conditions": [
            {
                "property": "Contact.Extras.valorextra",
                "relation": "Equals",
                "values": [
                    "valorigual"
                ]
            }
        ],
        "operator": "Or",
        "priority": 1        
    }
}

Qualquer duvida estamos a disposição.