So, I think, some progress…
From the initial query posted, using the JSON editor:
&v:name={{$_POST.first_name}}&
works fine. I get a variable passed and the text of the first name comes through.
so an ‘&’ symbol after each field prevents the escape characters being generated.
Expanding on that to pass the other parameters I need:
&v:name={{$_POST.first_name}}&v:body=I am the body&v:url=https://somewhere.com/"
&v:link={{token}}&
Which passes:
Posting in this format means I get escape characters in the url and (sometimes, depending on what characters it contains) in the hashed token.
I’ve tried enclosing in ’ ', " ", { }, {{ }}, ( ) all change the output (but add a variety of different characters) or, if I enclose both the parameter and the value, stop the post from passing the variables .
For example:
&v:url=“https://somewhere.com/”&
gives:
and:
&“v:name”="{{$_POST.first_name}}"&
Doesn’t pass any parameter to the variables:
So, is there any way I can format this to avoid the escape characters being generated?