Skip to main content
Respondido

Como criar filas com regras de atendimento condicionais através da API


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?

Melhor resposta por Rafael_Figueiredo

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": "postmaster@desk.msging.net",

    "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.

Veja o original
O conteúdo deste tópico foi útil para você?

1 comentário

Rafael_Figueiredo
Blipper
Forum|alt.badge.img+5

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": "postmaster@desk.msging.net",

    "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.


Comente


Cookie Policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Definições de cookies