Como recuperar um parametro no fluxo enviado via API - flow_starts

Estou chamando um fluxo via API flow_starts por meio do método POST

https://dash.weni.ai/api/flows/api/v2/flow_starts

POST /api/v2/flow_starts.json
{
    "flow": "f5901b62-ba76-4003-9c62-72fdacc1b7b7",
    "groups": ["f5901b62-ba76-4003-9c62-72fdacc15515"],
    "params": {"**stage**": "Concluído"}
}

Qual a variável no editor de fluxo que consigo recuperar o parâmetro stage?

Tentei da seguinte forma, mas não funcionou.

Opa! Usa o field “extra” no body ao chamar o endpoint /flow_starts.json. Vc está usando “params” no lugar de “extra”.

e na expressão vc recupera assim: @trigger.params.stage

2 curtidas

Pessoal estou com um erro ao enviar um json exatamente no ponto do Params
[{“type”:“body”,“parameters”:[{“type”:“text”},{“type”:“text”}]}]}}

Já validei o json, ao enviar para Weni da este erro:

Podem me ajudar a encontrar onde estou errando.

Segue meu json
{
“flow”:“87d7ea70-7db7-4bcb-b719-bbcf941d354c”,
“contacts”:[
“6ed6093b-82f5-4db7-bf49-c357dab79db2”
],
“params”:
{
“numeronf”:“4444”,
“sitetransportadora”:“https://idhlog.com.br/rastreamento/
}
}

Se eu testo dentro do Api Explorer, ele me sucesso mas fica pendente

Resolvido

Ao criar a mensagem usando o template nos campos de variáveis use: @trigger.params.nomedocampo

1 curtida