Enviar uma variável como parâmetro da minha url

Fala pessoal!
Estou criando um fluxo no blip onde em determinado contexto da conversa do builder eu preciso fazer uma requisição http através de uma ação do componente do builder.

Meu endpoint é dado da seguinte forma:

http://{endereco}/users/{{variavelBlip - contact.phoneNumber}}

Tentei da seguinte forma:

image

Porém, não obtive sucesso :frowning:

Alguém consegue me dar uma força??

Agradeço desde já!!

Pessoal, continuando a thread… eu vi que consigo sim pegar a variável da forma supracitada mas no caso de contact.phoneNumber, está vazio… acredito que tal valor deveria estar presente no instante em que o usuário manda a mensagem para o cliente, não?

Olá @Pedro_Mollica, vendo seu print da requisição vejo que primeiro teria que alterar a URL para algo como: https://{{endereco}}/user/{{contact.phoneNumber}} , já que imagino que este endereço seja uma variável certo?

Quanto ao {{contact.phoneNumber}}, ele não vem preenchido, para se conseguir algum valor nessa variável você precisa definir o contato. Para conseguir o número do cliente você pode utilizar a variável {{contact.identity}} e o scritp:

Ah e o contexto do roteador precisa estar ativado, caso contrário a identidade do usuário vai ser apenas um conjunto de caracteres ao invés do número.

function run(identificador) {
    let telefoneUsuario = identificador.split("@")[0];
    return telefoneUsuario;
}

Desta forma o valor em {{contact.phoneNumber}} deve existir.

Espero ter ajudado! :droolingblip:

2 Curtidas