Parameter not working

I have a lambda node that outputs json and i’m looking to use that as a parameter in a rest call where the body is XML.

The Lambda output is:

{"result": { "body": "abc123" } }

The HTTP Request step is using RAW/Custom and the body looks like this:

<securityContext> <sessionTicket>{{$data.result.body}}</sessionTicket> </securityContext>

When I play the workflow to a request bin so I can view the request, I see that its sent as literally {{$data.result.body}} and not the actual value returned from Lambda.

What am I doing wrong?

image

Is the parameter set to be an expression?

I just saw the gear on the right of body parameters and got it working. thanks!

Great to hear. Have fun!